Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: yeikos en 12 Septiembre 2005, 13:48 pm



Título: Carpeta IE
Publicado por: yeikos en 12 Septiembre 2005, 13:48 pm
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?


Título: Re: Carpeta IE
Publicado por: Slasher-K en 13 Septiembre 2005, 00:59 am
Código:
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):

Código:
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.

Código:
HKEY_CLASSES_ROOT\CLSID\{0002DF01-0000-0000-C000-000000000046}\LocalServer32

Saludos.


Título: Re: Carpeta IE
Publicado por: yeikos en 13 Septiembre 2005, 01:09 am
¿Este método es solo válido para Windows XP o también vale para Windows 98?


Título: Re: Carpeta IE
Publicado por: Slasher-K en 13 Septiembre 2005, 01:11 am
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.