Форум: "WinAPI";
Текущий архив: 2002.05.27;
Скачать: [xml.tar.bz2];
ВнизОтменить событие. Найти похожие ветки
← →
WolfJoy (2002-03-24 03:59) [0]Здравствуйте. Подскажите, как можно отменить событие вызываемое при ExitWindowsEx(0, EWX_LOGOFF);
Проблема состоит в том, что при этой команде появляется окошко "Вход в Windows", а перед его появлением выгружаются все программы, необходимо, либо чтобы оно никогда не появлялось, либо закрывалось после появления.
← →
y-soft (2002-03-24 09:27) [1]Если я правильно понял вопрос, то:
1. В NT установите наивысший приоритет обработки WM_QUERYENDSESSION для своего приложения, что бы оно обрабатывало это сообщение раньше других приложений.
2. В обработчике этого сообщения возвращайте FALSE
Теперь, пока программа работает, завершить Windows не удастся
← →
WolfJoy (2002-03-27 01:11) [2]Хочу уточнить. Сделать мне это надо в Win98. Как я понял по справке, привелегии на ExitWindowsEx не влияют. Я написал обработчик, но видимо он принимает это сообщение не первый и при LOGOFF`е некоторые программы все таки выгружаются из памяти. Если
все же привелегии здесь необходимы, то поясните пожалуйста, как их устанавливать.
← →
y-soft (2002-03-27 09:11) [3]Приоритеты обработки при завершении Windows можно установить только в NT :(
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2002.05.27;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.005 c