Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

PHDiniz

Reboot remoto via linha de comando

Recommended Posts

Olá a todos. Sou iniciante em delphi e queria montar uma aplicação que funcionasse assim:

 

Ela se executa como um serviço no Windows (no servidor). Ela recebe uma das 3 opções (remotamente) e executa a opção:

- Reiniciar

- Desligar

- Logoff

 

Como fazer isso usando Delphi + php?

 

(Servidor 1: Rodando o programa / Servidor 2: Rodando o php)

 

Alguém pode me ajudar?

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para poder te ajudar sobre fazer isto usando delphi e PHP preciso de mais informações, porém, dependendo do contexto, o Windows (a partir do Win2000) tem o comando shutdown.

 

Digite no prompt de comandos:

shutdown /?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim, mas minha dúvida é:

Como rodar esse shutdown em um servidor remoto usando PHP?

 

Não teria nada a ver:

 

exec("\\IP\shutdown.exe /bla");

 

Talvez fazendo um servidor que rodaria no host recebesse o "comando" via linha de codigo em php.

 

Mas creio que não seja possível fazer isso. Correto?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Neste caso:

 

Minha dica é você criar um app com delphi que seja um servidor socket. Sua página em php (hospedada em qualquer servidor) conectaria ao seu PC e enviaria uma string, o seu servidor, ao receber a string analisa e, caso a string seja referente a desligar o PC, então executa a função:

ExitWindowsEx(EWX_SHUTDOWN,0);

 

 

 

Mais informações sobre a função aqui:

http://www.hardmob.com.br/threads/47211-Desligar-o-PC-via-delphi!!!-Entre!!!

 

http://delphi.about.com/cs/adptips2003/a/bltip0503_5.htm

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.