Tuesday, February 07, 2006

Windows 9x

Pod Windows 9x je situace poměrně jednoduchá. Stačí nám k tomu jeden řádek kódu:
procedure Restart;
begin
ExitWindowsEx(EWX_REBOOT, 0);
end;
Tento způsob je ten šetrnější, kdy je (zjednodušeně řečeno) ostatním aplikacím poslán dotaz, zda je možné systém ukončit, a ty nám to buď povolí nebo ne (viz další kapitola článku). Pokud chcete ukončit systém "násilím", stačí drobně upravit parametry na:
ExitWindowsEx(EWX_FORCE or EWX_REBOOT, 0);