Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2011.12.18;
Скачать: [xml.tar.bz2];

Вниз

Блокировка клавы и мыши для активных приложений   Найти похожие ветки 

 
Pcrepair ©   (2011-09-07 08:12) [8]

Уточняю вопрос
есть набор программ (мозилла, текстовый редактор, другие программы - ограниченный список) с которыми работает Управляющая Программа (УП). когда запущены эти программы и УП - необхдимо заблокировать ввод от пользователя данных мыши-клавы в эти программы, поскольку эти программы теперь работают с УП - УП заменяет пользователя.
при этом эти программы могут быть свернуты в трей, но желательно, если возможно - не противоречит логике работы Глобального Хука, чтобы эти программы могли быть на весь экран (клавиши AIt+Tab), для визуального контроля происходящего
Все остальные программы и утилиты ОС работают как прежде с пользователем

какой алгоритм?
- определяем список ПО
- находим дескрипторы в текущей сессии для выбранного ПО
- блокируем с помощъю EnableWindow? поток данных от клавы-мыши в выбранные приложения
Вот и вопрос:
Функция EnableWindow вообще заблокирует ввод данных в ПО, в том числе и из эмуляторы клавы-мыши? если ДА, то какие еще методы есть, чтобы поставить так сказать переключатель клава-мышь VS эмулятор?



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

Форум: "Начинающим";
Текущий архив: 2011.12.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.004 c
2-1315866669
WorkWork
2011-09-13 02:31
2011.12.18
SQL-запрос в Access


2-1315922445
Сергей М.
2011-09-13 18:00
2011.12.18
OpenCV - поиск алф.-цифр-символьных объектов в изображении


2-1315226772
rammic
2011-09-05 16:46
2011.12.18
Получение данных из 3ds Max


15-1314617994
Юра Погудин
2011-08-29 15:39
2011.12.18
Проблема с форматированием Windows


2-1315253407
Captcha
2011-09-06 00:10
2011.12.18
Программный выбор элемента в ComboBox





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский