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?
Consulta versión Explorer
- BasicOs
- Site Admin
- Mensajes: 2091
- Registrado: 21 Nov 2006, 19:24
- Ubicación: El Internet - (Canarias, España)
- Contactar:
Re: Consulta versión Explorer
Algo así te puede valer también sin usar el registro?
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)
Código: Seleccionar todo
$ver = FileGetVersion("Explorer.exe")
MsgBox(0, "Explorer version", $ver)
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
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.
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.
- BasicOs
- Site Admin
- Mensajes: 2091
- Registrado: 21 Nov 2006, 19:24
- Ubicación: El Internet - (Canarias, España)
- Contactar:
Re: Consulta versión Explorer
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
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
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????
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????