непонятки с ExitWindowsEx (API)
- From
- Stas Khatsko (2:5080/220)
- To
- All
- Date
- 2003-01-04T00:42:20Z
- Area
- SU.WINDOWS.NT.PROG
Привет, All.
Не работает функция ExitWindowsEx, перепробовал все 4 флага (EWX_LOGOFF, EWX_POWEROFF, EWX_REBOOT, EWX_SHUTDOWN) - ситуация одинаковая: закрывает все окна, перегружает експлорер (кроме винампа, странно, винамп сейчас играет, а его никогда не закрывал:) и показывет рабочий стол (еще зачем-то налепил свою фирменную заставку 98-ой винды вместо моей), иногда на рабочем столе пишет ошибку експлорера с кнопкой "востановить данные Active DeskTop".
На этот пример _из_ _MSDN_ та же ситуация:
=== Начало Windows Clipboard ===
if (!ExitWindowsEx(EWX_REBOOT | EWX_FORCE, 0))
error("ExitWindowsEx");
=== Конец Windows Clipboard ===
Недавно кто-то тоже говорил про такую же проблему, как решить?
Подскажите как другими способами такое сделать. Вроде с rundll32.exe так делали, подскажите пожалуйст к нему ключи, чтобы выключить компьютер, перезагрузить, завершить сеанс. (в MSDN про это ни слова)
Elvis. mailto:elvis(_at_)beep.ru
---
* Origin: Elvis Station, Ekaterinburg, Russia (2:5080/220)