desligar windows98 - nao tem jeito só reinicia!!

Delphi

20/07/2003

olá pessoal

Estou tentando fazer um programinha que desligue o windows, estou com o seguinte codigo:

ExitWindowsEx(EWX_POWEROFF, 0);

só que isso só faz com que ele reinicie. ouvi falar que o computador tem que ter o recurso ´power off´, mas o que seria isso?

desde já agradeco pela colaboracao

abracos e ate mais

Julio Cezar


Julio Cezar

Julio Cezar

Curtidas 0

Respostas

Glaubergs

Glaubergs

20/07/2003

Olá Júlio ... Tente essa linha ao invés da outra, acredito que dê certo:

ExitWindowsEx(EWX_FORCE, 0);

Testei no XP e não funcionou mas me parece que no Windows 9x funciona ...


GOSTEI 0
Obubiba

Obubiba

20/07/2003

Pode não ser problema com seu código no delphi, pode ser problema no windows, que não desliga. Experimente isso:

Iniciar - Executar - msconfig - avaçado - Marque [b:3232478549]Desativar desligamento rápido[/b:3232478549] - ou algo assim.


GOSTEI 0
Titanius

Titanius

20/07/2003

Caro Julio, segue abaixo os códigos pedidos:


{reinicia o windows}
ExitWindowsEX(EWX_REBOOT, 0);

{Desliga o Windows}
ExitWindowsEX(EWX_SHUTDOWN, 0);

{Forca todos os programas a desligarem}
EXITWindowsEX(EWX_FORCE, 0);


Espero que ajude.

[]´s

Forca Sempre.


GOSTEI 0
POSTAR