• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

andresilva

Desligar o windows

4 mensagens neste tópico

Usando uma Api do proprio Windows

Cria um projecto novo, FORM. Agora 1 botão e cola isto:

if MessageDlg('Tem certeza que deseja reiniciar o Windows ?',mtConfirmation,[mbYes,mbNo],0) = mrYes then

begin

ExitWindowsEx(EWX_REBOOT,0);

end;

//Trocando os parâmetros da Função para :

EWX_FORCE// - Força os aplicativos a terminarem e desliga a máquina

EWX_LOGOFF //- Executa somente o Logoff

EWX_POWEROFF //- Desliga o computador

EWX_SHUTDOWN //- Desliga o windows

Importante :

No Windows NT o programa precisa de privilégios específicos para executar.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Muito Bom andresilva  :cheesygrin:

Ja procurava um comando sobre desligar o computador algum tempo. Vai.me fazer muito jeito estes comandos.

Cumps e bom trabalho :P

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Em sistemas XP (em vista não sei), basta usares um comando qualquer do Delphi que execute o shutdown.exe.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

caso use Vista ou outro sistema que seja incopativel com a função EWX_FORCE, você poderá usar o comando SHELL e efetivar o processo pelo CMD...

EX:

Shell (shutdown -s -t 00)

explicando : shutdown é o comando, o 00 é o tempo em segundos para o computador se desligar, invez do comando -s você poderá usar -r caso queira que o computadore reinicie invez de desligar ainda podera adicionar um comando -m \\COMPUTADOR onde a palavra COMPTUADOR deve ser substituida pelo nome de algum computador na sua rede, caso queria desligar um computador sem estar nele

ah só de segurança crie um botão com o comando Shell shutdown -a , e coloque o nome de Interromper Desligamento

Abçs !!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora