Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.05.20;
Скачать: CL | DM;

Вниз

Перезагрузка компьютера с сохранением параметров   Найти похожие ветки 

 
Win32 ©   (2002-03-13 20:03) [0]

Подскажите, как перезагрузить компьютер с сохранением настроек. Я пробовал ExitWindows() с параметрами EW_RESTARTWINDOWS
EW_REBOOTSYSTEM, EW_EXITANDEXECAPP, но они делают завершение сеанса, т.е. комп не перезагружается. Помогите!!!


 
VuDZ ©   (2002-03-13 21:30) [1]

1. ОСъ
2.
> Подскажите, как перезагрузить компьютер с сохранением настроек
???


 
ZZ   (2002-03-14 00:44) [2]

ExitWindowsEx


 
Win32 ©   (2002-03-14 20:13) [3]

Ось WinME, Win98
ExitWindowsEx я пробовал с параметрами описанными выше, но комп просто делает завершение сеанса, правда с сохранением параметров, а мне нужна именно перезагрузка. Для чего? Ну допустим, внёс изменения в реестр, а потом перезагружаешься и всё сохраняется, а без сохранений нифига. Ну помогите, pliz!


 
Cobalt ©   (2002-03-15 07:51) [4]

Присоединяюсь к предыдущему оратору.
Вызываю ExitWindows/Ex с любыми параметрами но комп просто делает завершение сеанса


 
VuDZ ©   (2002-03-15 08:10) [5]

ExitWindowsEx(EWX_REBOOT, 0);
и в чём проблемы?

хотя я с win9x почти не общаюсь...


 
0x29A   (2002-03-15 14:46) [6]

Надо просто вызвать
InitiateSystemShutdown(lpMachineName,lpMessage,dwTimeOut,
dForceAppsClosed,bRebootAfterShutDown)
только lpMahineName должен равняться nil для локальной машины !!!
подробнее - читай MS SDK Help


 
VuDZ ©   (2002-03-15 16:12) [7]

InitiateSystemShutdown(Ex)()
Windows NT/2000 or later: Requires Windows NT 3.1 or later.
Windows 95/98/Me: Unsupported.
Header: Declared in Winreg.h; include Windows.h.
Library: Use Advapi32.lib.
Unicode: Implemented as Unicode and ANSI versions on Windows NT/2000.


 
Cobalt ©   (2002-03-15 18:33) [8]

Дико извиняюсь. У меня был жуткий глюк:
Я писал ExitWindowsEx(EWX_REBOOT, 0);


 
SPeller ©   (2002-03-18 11:23) [9]

Поздно, но мож кто-нить прочтёт.

procedure ExitWind();
var Params:Longint;
Begin
IF Form1.chkOff.Checked Then Params:=Params or EWX_FORCE or EWX_SHUTDOWN;
// chkOff - выключение питания
If Form1.chkRes.Checked Then Params:=EWX_FORCE or EWX_REBOOT;
// chkRes - соответственно перезагрузка
ExitWindowsEx(params,0);
Form1.Close;
End;

В обоих случаях завершаются все (абсолютно) процессы, и происходит то, что требуется.

Вот и всё.... :)



Страницы: 1 вся ветка

Текущий архив: 2002.05.20;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.014 c
3-64484
Hamster
2002-04-21 08:28
2002.05.20
Максимальное кол-во user ов в IB....


14-64792
anod
2002-04-09 16:26
2002.05.20
Размер программки в C++ Builder


1-64568
PaRL
2002-05-04 08:21
2002.05.20
DLL


1-64728
AVeR
2002-05-04 07:31
2002.05.20
Получить имя файла из полного пути


1-64730
Дмитрий Орехов
2002-05-07 07:46
2002.05.20
QRCompositeReport