![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
из хук-DLL узнать значение переменной в моей программе [D6, WinXP]
Mr tray © (2006-05-15 23:51:00)Здравствуйте. У меня есть программа, устанавливающая хук из DLL. Как из хук-процедуры во время её выполнения сослаться на переменную в моей программе (устанавливающей хук из DLL) и узнать её значение?
evvcom (2006-05-17 10:13:00) [1]Я так понял хук-dll и программа вертятся в адресных пространствах разных процессов? Может достаточно просто WM_COPYDATA?
Leonid Troyanovsky (2006-05-15 23:59:00) [2]
> Mr tray (15.05.06 23:51)
> Здравствуйте. У меня есть программа, устанавливающая хук
> из DLL. Как из хук-процедуры во время её выполнения сослаться
> на переменную в моей программе (устанавливающей хук из DLL)
> и узнать её значение?
Значение переменной записывают, например, в memory mapped file.
Для корректного обращения к ней еще, видимо, понадобится mutex.
Для некоторых видов хуков можно придумать и более простую схему
передачи значения из программы, устанавливающей хук.
--
Regards, LVT.