amdmax |
10-01-2004 18:34 206858 |
Может кто знает как программно перезагрузить NT с загрузкой последней удачной конфигурации? Желательно Апи функцией.
|
bgg0408 |
11-01-2004 00:58 206859 |
Цитата:
с загрузкой последней удачной конфигурации
|
В смысле, Last Known Good Configuration?
Хинт:
Система перезагружается(выключается) функцией ExitWindowsEx, но для получения привилегии выключения компа программа должна эту привилегию получить. Получается она функцией AdjustTokenPrivileges
[s]Исправлено: bgg0408, 1:07 11-01-2004[/s]
|
amdmax |
11-01-2004 12:54 206860 |
Ну... ExitWindowsEx я нашел. Но там ведь нет возможности загрузки Last Known Good Configuration. И в токенах этого вроде бы нет. :(
|
vasketsov |
11-01-2004 17:26 206861 |
amdmax
А это нельзя программно сделать
|
bgg0408 |
13-01-2004 02:23 206862 |
Зато есть возможность перезагрузить комп :)
|
bgg0408 |
13-01-2004 23:55 206863 |
Я придумал следующий метод:
перегружаем систему, предварительно заменив реестр на его бекап. Система не даст это сделать когда она включена - на файлахз блокировка, но при перезагрузке они заменяться. Также можно отредактировать boot.ini
Я нашел ключик для safe mode:
Цитата:
/safeboot - при его установке система загрузится в Safe mode. То же самое можно сделать нажав F8 в начале загрузки системы. Через двоеточие можно задать несколько параметров для /safeboot:
:Minimal - минимальная конфигурация.
:Network - с поддержкой сети.
:Dsrepair - доступна только в W2kServer и позволяет восстановить Active Directory с заблаговременно сделаной резервной копии.
:Alternateshell - позволяет использовать альтернативные графические облочки. По умолчанию с системой ставится только Explorer (стандартная оболочка) и Progman (осталась в наследство от Windows3.11 и NT 3.5).
|
Полагаю есть аналогичный ключ для Last Known Good Configuration, но в манулах его нет :(
|
bgg0408 |
16-01-2004 02:46 206864 |
Предлагаю попробовать LASTKNOWNGOOD. Это ключик такой...Может и заработает.
|
Время: 11:28.
© OSzone.net 2001-