Форум: "WinAPI";
Текущий архив: 2003.03.13;
Скачать: [xml.tar.bz2];
Вниз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 вся ветка
Форум: "WinAPI";
Текущий архив: 2003.03.13;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.008 c