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
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...