![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Перезагрузка компьютера с сохранением параметров [D5, Win95/98, WinME]
Win32 © (2002-03-13 20:03:00)Подскажите, как перезагрузить компьютер с сохранением настроек. Я пробовал ExitWindows() с параметрами EW_RESTARTWINDOWS
EW_REBOOTSYSTEM, EW_EXITANDEXECAPP, но они делают завершение сеанса, т.е. комп не перезагружается. Помогите!!!
SPeller (2002-03-18 11:23:00) [1]Поздно, но мож кто-нить прочтёт.
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;
В обоих случаях завершаются все (абсолютно) процессы, и происходит то, что требуется.
Вот и всё.... :)
Cobalt (2002-03-15 18:33:00) [2]Дико извиняюсь. У меня был жуткий глюк:
Я писалExitWindowsEx(EWX_REBOOT, 0);
VuDZ (2002-03-15 16:12:00) [3]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.
0x29A (2002-03-15 14:46:00) [4]Надо просто вызвать
InitiateSystemShutdown(lpMachineName,lpMessage,dwTimeOut,
dForceAppsClosed,bRebootAfterShutDown)
только lpMahineName должен равняться nil для локальной машины !!!
подробнее - читай MS SDK Help
VuDZ (2002-03-15 08:10:00) [5]ExitWindowsEx(EWX_REBOOT, 0);
и в чём проблемы?
хотя я с win9x почти не общаюсь...
Cobalt (2002-03-15 07:51:00) [6]Присоединяюсь к предыдущему оратору.
Вызываю ExitWindows/Ex с любыми параметрами но комп просто делает завершение сеанса
Win32 (2002-03-14 20:13:00) [7]Ось WinME, Win98
ExitWindowsEx я пробовал с параметрами описанными выше, но комп просто делает завершение сеанса, правда с сохранением параметров, а мне нужна именно перезагрузка. Для чего? Ну допустим, внёс изменения в реестр, а потом перезагружаешься и всё сохраняется, а без сохранений нифига. Ну помогите, pliz!
ZZ (2002-03-14 00:44:00) [8]ExitWindowsEx
VuDZ (2002-03-13 21:30:00) [9]1. ОСъ
2.
> Подскажите, как перезагрузить компьютер с сохранением настроек
???