Puesto que con las API´s se puede saber la versión del IE, se podrá saber también en que carpeta está alojado? de no ser posible se podria saber el directorio de Archivos de programas?
HKEY_CLASSES_ROOT\InternetExplorer.Application\CLSID
En el valor predeterminado de esa clave va a haber un Id de clase, es decir una clave que estará debajo de CLSID. En mi caso quedaría (generalmente es estándar):
HKEY_CLASSES_ROOT\CLSID\{0002DF01-0000-0000-C000-000000000046}
En esa clave hay otra que se llama LocalServer32, en el valor predeterminado de esa clave te dice la ruta de acceso al IE.
HKEY_CLASSES_ROOT\CLSID\{0002DF01-0000-0000-C000-000000000046}\LocalServer32
Saludos.
¿Este método es solo válido para Windows XP o también vale para Windows 98?
Vale para ambos, ya que IE es un programa que implementa automatización y por lo tanto se puede crear como un objeto ActiveX común.
Saludos.