Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 15-08-2003
Masu Masu is offline
Miembro
 
Registrado: jul 2003
Posts: 21
Poder: 0
Masu Va por buen camino
Question Apagar cualquier equipo de una red local??

Hola a tod@s,

tengo una red local con 5 puestos, y quisiera saber como puedo hacer una aplicacion con la cual pueda apagar o reiniciar cualquiera de los equipos de la red desde mi puesto.

A ver si me podeis decir que componentes usar para la conexion, y como seria la llamada para reiniciar o apagar la maquina.

Espero vuestra ayuda.

Gracias.
Responder Con Cita
  #2  
Antiguo 15-08-2003
Masu Masu is offline
Miembro
 
Registrado: jul 2003
Posts: 21
Poder: 0
Masu Va por buen camino
Hola de nuevo,

al parecer con la funcion api InitiateSystemShutdown, se puede apagar cualquier equipo, pero sin embargo mis equipos no lo hacen.

Mi nueva pregunta es, sabe alguien si esta puede usarse en equipos con XP??
Responder Con Cita
  #3  
Antiguo 15-08-2003
Avatar de __hector
[__hector] __hector is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Santo Domingo, Rep. Dom.
Posts: 1.075
Poder: 23
__hector Va por buen camino
Si te sirve, existen herramientas en PSTools (http://www.sysinternals.com/ntw2k/fr.../pstools.shtml), mas concretamente PsShutdown, un ejecutable que desde la consola puede apagar cualquier equipo en la red, o reinciarlo (tiene diferentes switches), siempre y cuando seas admin de red o de la maquina.

Asi, solo tendrias que hacer un shellexecute utilizando el ejecutable con algunos parametros, y voilá
__________________
Héctor Geraldino
Software Engineer
Responder Con Cita
  #4  
Antiguo 15-08-2003
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.935
Poder: 27
delphi.com.ar Va por buen camino
Yo crearía una aplicación pequeña que se conecte por IP con el WinSock y que al recibir X comando apague el equipo. (Si buscas en mi página, hay una app llamada peep machine que hace esto), de esta manera no tendría que liar con los privilegios de los equipos.

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.

Última edición por delphi.com.ar fecha: 13-05-2004 a las 15:21:47.
Responder Con Cita
  #5  
Antiguo 04-05-2004
mrmanuel mrmanuel is offline
Miembro
 
Registrado: may 2003
Posts: 135
Poder: 22
mrmanuel Va por buen camino
Hola a todos,

Yo tambien estoy interesado en el tema y al parecer no soy el único , hay varios hilos relacionados con el tema y en ninguno se termina de concretar ni se informa de si alguien lo ha conseguido hacer y menos como hacerlo jejeje

Alguien puede dejar constancia de tal duda?.....

A lo que dijo HECTOR, (PSTools) no lo he podido probar aun, si lo consigo ya diré algo y si no, seguire dando el coñazo.


Un saludo
__________________
Un Saludo a todos/as
Responder Con Cita
  #6  
Antiguo 13-05-2004
mrmanuel mrmanuel is offline
Miembro
 
Registrado: may 2003
Posts: 135
Poder: 22
mrmanuel Va por buen camino
Hola,

he probado las PsTools y tienen buena pinta, apago perfectamente la máquina desde donde la ejecuto, pero en red no he consguido nada. creo que es por problemas con los permisos administrativos, pero no he probado a fondo.
__________________
Un Saludo a todos/as
Responder Con Cita
  #7  
Antiguo 13-05-2004
Avatar de __hector
[__hector] __hector is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Santo Domingo, Rep. Dom.
Posts: 1.075
Poder: 23
__hector Va por buen camino
Si, debe ser por permisos, y es que no puedes ir apagando las maquinas de la red medalaganariamente, sino que el usuario que utilizes para ejecutar la utilidad tiene que pertenecer a los grupos de administradores de la red (administrators, domain admins, enterprise admins, depende de tu configuracion), o tener los permisos en la maquina especifica en cuestion.
__________________
Héctor Geraldino
Software Engineer
Responder Con Cita
  #8  
Antiguo 14-05-2004
Avatar de DarkByte
DarkByte DarkByte is offline
Miembro
 
Registrado: sep 2003
Ubicación: Desconocido
Posts: 1.322
Poder: 22
DarkByte Va por buen camino
Yo, como delphi.com.ar, me inclino más hacia poner un server en las computadoras y que estén intentando conectaste al servidor, así el servidor tendría una lista completa y podría apagar el que quisiese enviando un comando.

¿Qué tienen que ver los permisos con esto?, no me aclaro, ¿Acaso se debería de evitar que se apagase el pc si el usuario es el Administrador?¿No se podría conseguir eso poniendo en CURRENT_USER en el registro en vez de LOCAL_MACHINE?
__________________
:)
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 04:45:17.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi