Главная страница
    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.007 c
6-64751
SB.John
2002-03-06 09:12
2002.05.20
Как клиенту найти сервер.


1-64640
Sherbacov
2002-05-08 13:44
2002.05.20
Парамет


3-64559
SB.John
2002-04-24 15:33
2002.05.20
InterBase 6.0


4-64881
greenrul
2002-03-11 20:58
2002.05.20
Мастера! Помогите вывести текст из буфера обмена в АКТИВНОЕ приложение.


1-64729
Proud Berdiyan
2002-05-01 14:54
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский