Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как из hook dll передать переменную основной программе?

8.2K
05 августа 2004 года
Nik_kl
1 / / 05.08.2004
Нашел несколько статей про хуки, но не в одной не рассказано как связаться с основной программой - только запуск скринсейвера. Необходимо отловить запись компакт диска, ловлю появление финального сообщения burn complete, и посылаю основной программе WM_CLOSE. Как правильно из хука отправить postmessage, а в основной программе его принять? Подскажите плиз, если можно с примером кода. Заранее спасибо.
6.3K
13 августа 2004 года
Denri
43 / / 12.08.2004
На wasm.ru есть много приличного материала по этому вопросу.
PostMessage трудно отправить неправильно. Главное - в момент установки ловушки запомнить дескриптор окна. Отправлять лучше сообщение WM_USER, а прога пусть сама разбирается, что ей дальше делать.
Ещё одна трудность - секйия данных в ДЛЛ должна быть одна для всех запускающих её процессов. Этого можно добиться с помощью опций компоновщика.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог