Página 1 de 1

Consulta versión Explorer

Publicado: 23 Feb 2012, 19:01
por LookStop
Hola,

Estoy tratando de obtener la versión de Internet Explorer de unos equipos de manera remota y mediante unas credenciales distintas a las que disponga el usuario, concretamente utilizando un administrador local de las máquinas.

Mediante RegRead consigo obtener el valor de la clave de una máquina remota, pero claro, usando mis credenciales:

RegRead("\\equiporemoto\HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer","Version")

Luego he pensado si habría alguna posibilidad de usar Runas para ejecutar el RegRead:

RunAs("usuario_admin", "Nombre_Equipo", "Pass_Admin", 1, RegRead"\\equiporemoto\HKLM\Software\Microsoft\Internet Explorer, Version")

También he estado estudiando como utilizar el comando reg de ms-dos a través del runas, es decir,

reg query "\\equiporemoto\HKLM\Software\Microsoft\Internet Explorer" /v version

Pero claro, al usar el comando reg mediante runas, no va del todo fino.

¿Alguien tiene alguna idea para orientarme un poquito?

Re: Consulta versión Explorer

Publicado: 23 Feb 2012, 19:13
por BasicOs
Algo así te puede valer también sin usar el registro?

Código: Seleccionar todo

$ver = FileGetVersion("Explorer.exe")
MsgBox(0, "Explorer version", $ver)
Claro tienes que ejecutar el programa residente en remoto y enviarla leyendo por tcpip o enviarla de alguna manera como mail.
PD:
Prueba a ejecutar un batch o fichero.bat con el comando ms-dos, con el runas()->query.bat y luego leer el resultado si lo redireccionas con >fichero.txt
Salu22)

Re: Consulta versión Explorer

Publicado: 24 Feb 2012, 10:15
por LookStop
No lo se como podría ejecutar eso y recibir la información.

Todo esto forma parte de un programilla que estoy preparando que tu le dices un equipo de la red y el te proporciona información tal como el modelo del equipo, si hay alguien logado, número de serie, memoria ram, version de windows, espacio de disco duro, etc. Y además me gustaría que mostrase la versión de Internet Explorer.

Re: Consulta versión Explorer

Publicado: 24 Feb 2012, 12:47
por BasicOs
1.-Puedes poner un escuchador con TCPLISTEN, que espera a que le envien un dato desde el pc remoto, ese dato puede ser el versión del iexplorer y el nombre del pc.

Aquí ejemplos: http://www.emesn.com/autoitforum/search ... Btcplisten

2.- Como es en Lan puedes crear una base de datos sqlite o mysql en el servidor donde se graben los datos de cada pc.

3.- Puedes simplemente grabar en un recurso de red como un fichero de texto con filewrite() o un fichero ini con las funciones _INIxxxx

Aquí tienes un programita completo(SON 3 programas en uno) funcionando que usa los INI: Mantenimiento de Hard o Software de PCS en LAN centralizado, un programa residente en los PCs que va grabando info del pc en el ini, y luego tiene un programa para recuperar la info facilmente.

Esto es interesante cuando es una red grande o cuando falla la identificación de los nombres de equipo en la red, te incluye hasta un llamador la VNC:
http://www.emesn.com/autoitforum/viewto ... f=4&t=2382

Muchos comentarios sobre compinfo:
http://www.emesn.com/autoitforum/search ... s=compinfo

una librería http://www.autoitscript.com/forum/topic ... __compinfo

Aquí un clon del VNC fabricado con Autoit: http://www.emesn.com/autoitforum/viewto ... f=4&t=2904

Re: Consulta versión Explorer

Publicado: 29 Feb 2012, 18:26
por LookStop
Yo mas bien buscaba algo para poder hacer una consulta en un momento determinado. No me gustaría recopilar datos de los equipos ni nada por el estilo. Trato de hacer una consulta en un momento concreto y conseguir cierta información. No quiero que se almacene en ningún sitio.

a alguien se le ocurre como podría hacer esta consulta con las credenciales de un administrador local de la máquina distinto al que yo esté usando en mi máquina????