Здравствуйте, Soldier! Под NT(XP) InitiateSystemShutdown Под 98 ExitWindowsEx
Ответ отправлен: 18.11.2002, 10:40 Отправитель: Yuri Gordienko Отвечает Avl2k
Здравствуйте, Soldier! Это функция ExitWindowsEx. Работает и под 98, и под NT. Первый параметр (UINT uFlags) задает тип завершения работы: EWX_LOGOFF - logoff пользователя; EWX_POWEROFF - shutdown и выключение питания; EWX_REBOOT - shutdown и перезагрузка; EWX_SHUTDOWN - shutdown до сообщения "А сейчас Вы таки можете выключить компьютер". Дополнительные флажки: EWX_FORCE - принудительно завершать процессы (даже если они пытаются что-то там спросить). С уважением, Avl2k. Ответ отправлен: 18.11.2002, 10:43 Отправитель: Avl2k Отвечает Zloy
Приветствую Вас, Soldier! Для всего этого служит функция ExitWindowsEx. BOOL ExitWindowsEx( UINT uFlags, // shutdown operation DWORD dwReserved // reserved ); uFlag для выключения - EWX_SHUTDOWN. Для NT в соответствии с win32.hlp (и почему люди не хотят его читать ?) To shut down or restart the system, the calling process must use the AdjustTokenPrivileges function to enable the SE_SHUTDOWN_NAME privilege. For more information about security privileges, see Privileges.
Ответ отправлен: 18.11.2002, 09:02 Отправитель: Zloy Отвечает vitya
Доброе время суток, Soldier! ExitWindows, ExitWindowsEx - советую в любом случае пользоваться второй. Ответ отправлен: 18.11.2002, 10:56 Отправитель: vitya
Вопрос № 373
Да, ещё забыл, и функцию перезагрузки компа, можно?... Пасиб.
Здравствуйте, Soldier! Блин сразу задавал бы, а то ответ уже отправил :) та же функция, только для перезагрузки - EWX_REBOOT
Ответ отправлен: 18.11.2002, 09:04 Отправитель: Zloy Отвечает vitya
Здравствуйте, Soldier! Та же самая, (ЕxitWindowsEx) просто параметр надо поменять на EWX_REBOOT Ответ отправлен: 18.11.2002, 10:57 Отправитель: vitya
Форма отправки вопроса
Внимание!
Форма может работать некорректно в почтовых программах "Microsoft Outlook"
и "Microsoft Outlook Express". В программе The Bat!
подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте,
что в некоторых браузерах могут стоять запреты на открытие других
окон, а также "чрезмерное" кэширование данных,
при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet
Explorer 5.0+ или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.