Вопрос № 18891: Здравствуйте, эксперты!
Есть следующая задача: запретить всем приложениям копирование и вставку из буфера обмена. Я думаю, что нужно использовать глобальные хуки. Хуки создавать и устанавливать я умею, вопрос в другом: на какие сообщения следует ...
Вопрос № 18891
Здравствуйте, эксперты!
Есть следующая задача: запретить всем приложениям копирование и вставку из буфера обмена. Я думаю, что нужно использовать глобальные хуки. Хуки создавать и устанавливать я умею, вопрос в другом: на какие сообщения следует устанавливать хук (пробовал хук WH_GETMESSAGE и сообщеня WM_COPY, WM_PASTE - ноль реакции, даже тестовый messagebox не вылазил).
Заранее благодарен, EraSer
Отправлен: 28.03.2005, 16:09
Вопрос задал: EraSer (статус: Посетитель)
Всего ответов отправлено: 1
Отвечает: Bob Johnson
Здравствуйте, EraSer!
Функции работы с буфером обмена - это OpenClipboard и т.д. Приложение может использовать их абсолютно в любом месте и на абсолютно любое сообщение. Попробуй вот что:
1. Открыть в своем приложении клипбоард и не закрывать его (вроде открыть его в один конкретный момент времени может только одно приложение).
2. Постоянно очищать буфер обмена (EmptyClipboard).
Ответ отправил: Bob Johnson (статус: Академик)
Отправлен: 29.03.2005, 13:49 Оценка за ответ: 5