Главная страница
    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
6-64770
Locked
2002-03-01 12:58
2002.05.20
Отправка писем


14-64820
vopros
2002-04-11 17:14
2002.05.20
vopros ты меня достал уже.


1-64622
tovSuhov
2002-05-08 10:46
2002.05.20
ProcessMessages


3-64542
Hamster
2002-04-22 12:00
2002.05.20
Подскажите, как избежать ввода пароля при открытии базы..


4-64874
GreySerg
2002-03-18 17:49
2002.05.20
Что-то вроде Ini-файла





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский