Hola Domingo, no me funciona el truco.
Intento resetear un servicio en un pc remoto y aquí
ServiceControlManager:= OpenSCManager(<b>nil</b>, nil, SC_MANAGER_CONNECT);
Y en el primer nil lo substituyo por la IP del pc remoto y al preguntarle sobre el estatus funciona, pero cuando intenta acceder para detenerlo no.
Osea aquí:
Service:= OpenService(ServiceControlManager,PChar(Nombre),SERVICE_ALL_ACCESS);
if Service <> 0 then
Service siempre vale 0, incluso he probado a detener un servicio en mi pc, en local y ocurre lo mismo.
Alguna sugerencia?
Saludos y gracias
|