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

Вниз

Service + DLL+Help me   Найти похожие ветки 

 
ddenisv   (2003-01-21 18:47) [0]

1. Сделал DLL которая перехватывает через hook WH_GETMESSAGE и защет чего я блокировал систему
2. Сдклал программу которая использует DLL и блокирует систему
...Все отлично все класс...
3. Сделал сервис, вызываю функции из DLL они вызываются отробатует в них функция на которую установлен hook но почемуто система не блокируется %(((

Помогите пожадуйста...


 
Набережных С.   (2003-01-21 20:22) [1]

Перед вызовом функции из DLL нужно подключиться к дефолтному столу в интерактивной станции.


 
ddenisv   (2003-01-23 13:15) [2]

А как это сделать?


 
Набережных С.   (2003-01-23 16:18) [3]

Открываешь интерактивную станцию(OpenWindowStation), переключаешь на нее процесс(SetProcessWindowStation). Открываешь активный стол, в подавляющем большинстве случаев он единственный, созданный по умолчанию, но лучше не рисковать - OpenInputDesktop. Подключаешь поток к этому столу, затем переключаешь процесс на исходную станцию. Все, твой поток подключен к нужному столу, можешь делать в нем свое черное дело:). Не забывай только о правах доступа.

А самое простое, но, ИМХО, не самое лучшее - сделать сервис интерактивным.



Страницы: 1 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.022 c
1-39363
Beglec
2003-03-01 21:09
2003.03.13
Почему и зачем требуется файл qtintf.dll


1-39264
Berg
2003-02-28 16:23
2003.03.13
Работа с TStringList


14-39493
Cossys
2003-02-21 16:04
2003.03.13
Можно ли декомпилировать программу?


6-39428
Dmitrij
2003-01-19 02:17
2003.03.13
Биллинг и прокси


1-39261
BillyJeans
2003-03-03 11:00
2003.03.13
Как узнать, что курсор мыши над объектом?