Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.05.27;
Скачать: CL | DM;

Вниз

Отменить событие.   Найти похожие ветки 

 
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 вся ветка

Текущий архив: 2002.05.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.01 c
7-88664
AlexRush
2002-02-28 18:17
2002.05.27
WinSock2 API - чтение данных из сокета


14-88630
Иван Шихалев
2002-04-19 23:07
2002.05.27
Поздравляю evgeg а с днем рождения его кумира.


3-88327
Vika2
2002-04-29 15:45
2002.05.27
Приложение Клиент - Сервер по технологии Midas


4-88682
Yaro
2002-03-27 23:56
2002.05.27
EnumProps | SetProp | GetProp


1-88442
Саша
2002-05-17 12:21
2002.05.27
Обновление окнон программы при выполнении длинной операции.