La Web del Programador: Comunidad de Programadores
 
    Pregunta:  26836 - DETECTAR ACROBAT INSTALADO
Autor:  Juan Pablo Sanchez
Necesito saber desde un programa Visual Basic 6.0 como puedo detectar si el Adobe Acrobat está instalado en la máquina donde se ejecuta la aplicación, y sino lo tiene proceder a la instalación de éste, ya que se suministra en el mismo cd.

Gracias y Saludos.
Juan Pablo

  Respuesta:  Cecilia Colalongo
Una forma es revisar la clave HKEY_LOCAL_MACHINE\Software\Adobe\Acrobat Reader si esta clave existe, el programa debería estar instalado, luego dentro de ésta clave tenés otra clave que determina el número de versión por ejemplo 5.0 que te dice la versión instalada.

Esto lo podes hacer con las API's de la Registry con RegOpenKey por ejemplo.