- Dział: arts -
winapi/wyl_win
wyłączyć / zrestartować Windowsa [WINAPI]
autor: dawid napiano:2004-07-24
Aby wyłączyć / zrestartować Windowsa wystarczy skorzystać z funkcjiExitWindowsEx(UINT uFlags, DWORDdwReason);
która przyjmuje dwa parametry, [drugi jest ignorowany przy Win 95/98/Me/NT/2000]
Szczególy w MSDN ExitWindowsEx
Pierwszy parametr może mieć warość:
EWX_LOGOFF wylogowuje użytkownika
EWX_POWEROFF wyłącza system z zasilaniem
EWX_REBOOT restartuje system
EWX_SHUTDOWN wyłącza system i czeka na wyłączenie zasilania
UWAGA: Należy pamiętać, że jesli chcemy wyłączyć Windowsa 95/98/Me a aplikacja jest pod konsole to należy użyć funkcji.
ExitWindows(UINT uFlags, DWORD dwReason);