Tryb awaryjny Windows

0

Czy jest możliwość napisania takiego kodu programu, aby wymusić ponowne uruchomienie systemu Windows tak, aby uruchomił się w trybie awaryjnym (nie chodzi mi o zwykły restart) ? Wiem że można wcisnąć F8 podczas startu systemu i wybrać odpowiednią pozycję, ale chciałbym zautomatyzować proces - klikam button i komputer mi się restartuje i uruchamia w trybie awaryjnym.

0

Możesz edytować plik BOOT.ini, dopisać przełącznik /SAFEBOOT i zrestartować komputer za pomocą funkcji ExitWindowsEx.

http://msdn.microsoft.com/en-us/library/aa376868%28VS.85%29.aspx

Metoda dość brutalna, ale cóż :)

Edit : Zrób kopię pliku BOOT.ini zanim cokolwiek z nim zrobisz.

0

Myślałem już nad edycją pliku BOOT.ini, ale to metoda naokoło i nie za bardzo mi się podoba (tym bardziej, że Windows Vista / 7 nie mają tego pliku i z edycją pojawia się problem - chciałbym aby był to sposób uniwersalny dla Win2000 i wyżej).

Dzięki za podesłanie informacji na temat ExitWindowsEx :)

Może ktoś zna jakiś lepszy sposób ? Aż dziwne że funkcja ExitWindowsEx nie ma parametru odpowiedzialnego za tryb uruchamiania...

1 użytkowników online, w tym zalogowanych: 0, gości: 1