Mi programa contiene varios DLL que dependen de MSVCP100.dll y MSVCR100.dll, en Win7 mi programa se ejecuta sin ningún problema, sin embargo, en Win8 no pudo ubicar estos dos DLL. Noté que en Win8 no hay un VCRedist instalado por defecto, así que aparentemente necesito instalar el VCRedist para habilitar mi programa.¿Cómo comprobar si necesito instalar VCRedist?
La pregunta es, ¿cómo puedo verificar si el VCRedist está instalado?
Parece que podemos hacerlo buscando en el registro [1][2]. Sin embargo, parece que hay muchas versiones de VCRedist (VC2012,2010,2008,2005 ...), ¿así que necesito revisar todas estas claves de registro?
este no es un escenario ideal (UX pobre) pero es el más defensivo. –