Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2002.05.20;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 вся ветка

Форум: "WinAPI";
Текущий архив: 2002.05.20;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.006 c
1-64646
anod
2002-05-08 11:06
2002.05.20
Множества


1-64575
Ptushenko Denis
2002-04-25 09:51
2002.05.20
Как сделать загрузку проги как в игре


3-64547
Hamster
2002-04-24 12:36
2002.05.20
Ещё раз про BDE без Delphi..


1-64729
Proud Berdiyan
2002-05-01 14:54
2002.05.20
В чем глюк?


6-64757
oklam
2002-03-07 17:09
2002.05.20
Помогите плиззз!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский