PDA

Ver la Versión Completa : Servicios en ordenadores remotos.


Besto
15-10-2007, 15:10:18
¿Como puedo saber si en un ordenador del que se la IP, el usuario y la clave del administrador tiene un determinado servicio activo ?

He buscado por los foros, pero todo lo que he visto es como verlo en mi ordenador, y necesito verlo en el resto de los ordenadores.

cHackAll
15-10-2007, 17:38:55
OpenSCManager(PChar(sMachine), nil, SC_MANAGER_ENUMERATE_SERVICE);

acá (http://www.clubdelphi.com/foros/archive/index.php/t-25467.html) la fuente

No menos pero igualmente útil puedes usar el comando desde consola tasklist o utilizar el programa DameWare

Besto
16-10-2007, 12:07:01
Gracias, pero el problema sigue dandomelo, lo que pasa es una cuestión de permisos.

Yo quiero desde una aplicación comprobar si hay una serie de servicios instalados. La aplicación se corre en mi ordenador y los servicios están en el resto de los ordenadores de la empresa. El problema es que no todos tienen el mismo usuario y clave de administrador y aunque yo se cuales son en todos los casos, no coinciden con la clave de mi ordenador con lo cual el error que me da es que el usuario no tiene privilegios para esa operación.

Si lo miro en los equipos con la misma clave que la mia funciona bien.

cHackAll
17-10-2007, 16:46:08
cmd
net use \\192.168.0.6\ipc$ (file://\\192.168.0.6\ipc$) /user:Administrador ClaveFea

ó WNetAddConnection2

aeff
17-10-2007, 17:14:59
cHackAll, como accedo a ese recurso: \\192.168.0.6\ipc$, je je je, ???

cHackAll
17-10-2007, 21:08:31
cHackAll, como accedo a ese recurso: \\192.168.0.6\ipc$, je je je, ???

Espero estar entendiendo mal pero parece que mi post te ha causado algo de gracia :eek::eek:

En tal caso deberíamos continuar la charla en la Taberna...

Saludos desconcertados.

aeff
17-10-2007, 23:36:39
no no no, no me ha causado nada de gracia tu post, solo curiosidad, pero vamos a la Taberna...

Besto
22-10-2007, 12:42:12
Hola,

he probado con WNetAddConnection2 y me sigue dando el mismo error, con esa función lo que hago es conectarme a un recurso del equipo, pero por lo visto a los servicios no se puede.

El error sigue siendo problema de permisos.