Как выключить комп
Как вырубить комп, или перезагрузить его из программы?
Как-то писал скриптик для W98:
WshShell = WScript.CreateObject("WScript.Shell");
WshShell.Run("Rundll32.exe shell32.dll,SHExitWindowsEx 6");
/* 0 - LOGOFF
1 - SHUTDOWN
2 - REBOOT
4 - FORCE
8 - POWEROFF */
Это JS, но думаю, выцарапаешь, то что надо :D
Но работает тока под 98/Me
Как вырубить комп, или перезагрузить его из программы?
Привет. Тему, блин, как увидел, чуть не упал: "Как выключить комп?". Думал не знаешь, где кнопка "power".
А теперь ближе к делу:
для выключения винды выполни:
ExitWindowsEx(EWX_POWEROFF);
для перезагрузки:
ExitWindowsEx(EWX_REBOOT);
С уважением, Deus.
Как вырубить комп, или перезагрузить его из программы?
Привет. Тему, блин, как увидел, чуть не упал: "Как выключить комп?". Думал не знаешь, где кнопка "power".
А теперь ближе к делу:
для выключения винды выполни:
ExitWindowsEx(EWX_POWEROFF);
для перезагрузки:
ExitWindowsEx(EWX_REBOOT);
С уважением, Deus.:)
Привет. Тему, блин, как увидел, чуть не упал: "Как выключить комп?". Думал не знаешь, где кнопка "power".
Знаю... :)
А теперь ближе к делу:
для выключения винды выполни:
ExitWindowsEx(EWX_POWEROFF);
для перезагрузки:
ExitWindowsEx(EWX_REBOOT);
С уважением, Deus.:)
Спасибо.
Привет. Тему, блин, как увидел, чуть не упал: "Как выключить комп?". Думал не знаешь, где кнопка "power".
А теперь ближе к делу:
для выключения винды выполни:
ExitWindowsEx(EWX_POWEROFF);
для перезагрузки:
ExitWindowsEx(EWX_REBOOT);
С уважением, Deus.:)
Да я в MSDN посмотрел пример, там какие-то привелегии..., ну вобзщем все работает,
(под XP), а под 95 - не хочет.. :(, может так и должно быть....:-?