|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
12.03.2019, 18:34 | #1 |
Форумчанин
Регистрация: 23.11.2016
Сообщений: 100
|
как отменить копирование файлов и папок через буфер обмена
драсти кто знает как отменить копирование файлов и папок через буфер обмена этот код отменяет если скопирован любой текст
Код:
Код:
Последний раз редактировалось falsebegin; 12.03.2019 в 19:56. |
13.03.2019, 04:33 | #2 |
Форумчанин
Регистрация: 23.11.2016
Сообщений: 100
|
неужто никто не знает
|
13.03.2019, 17:43 | #3 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
А что, тот же
Код:
|
13.03.2019, 21:04 | #4 |
Форумчанин
Регистрация: 23.11.2016
Сообщений: 100
|
не помогает вот так работает но мне нужно сделать так чтобы кнопка активировался если есть буфер обмене?
Код:
Последний раз редактировалось falsebegin; 13.03.2019 в 21:07. |
13.03.2019, 21:20 | #5 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
|
14.03.2019, 07:44 | #6 |
Участник клуба
Регистрация: 03.06.2009
Сообщений: 1,815
|
я знаю, что убрать из меню мыши пункт "открыть в прежней версии" можно через реестр - там буквально один параметр занулить нужно. в вашем случае, чтоб убрать 2 пункта, надо тоже как-то через реестр действовать. но с осторожностью.
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
|
14.03.2019, 10:44 | #7 |
Форумчанин
Регистрация: 23.11.2016
Сообщений: 100
|
=\\
|
23.03.2019, 16:23 | #8 |
Заблокирован
Регистрация: 27.08.2010
Сообщений: 37
|
Существует исходник. Прога висит в трее и ловит все обращения к буферу обмена. Остаётся лишь сделать проверку, что собственно попало в буфер. Если это текст в котором содержится имя папки, значит эту строку стереть и всё. Программа имеет высший приоритет, и поэтому любое обращение к буферу обмена пройдёт через неё.
|
23.03.2019, 16:37 | #9 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Существует ссылка в посте 5 с примерами.
Цитата:
Работает через драйвер на нулевом кольце + запускается очень рано при старте системы + следит за очередью и перестраивает, если кто-то добавился? |
|
24.03.2019, 18:57 | #10 |
Заблокирован
Регистрация: 27.08.2010
Сообщений: 37
|
Ну не текст, так ещё проще. Там вроде выкидывается флаг CF_HDROP
Как он определён, сразу очистить. Ну надо посмотреть что и как. Да, всё прекрасно работает. И никаких нулевых колец и драйверов. Насколько я помню там образуется очередь по времени. Все приложения запущенные после этой программы идут по списку ниже. И поэтому в первую очередь ловит буфер обмена эта прога. Последний раз редактировалось leoparrd; 24.03.2019 в 19:16. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Копирование bmp-картинки в буфер обмена | My_Number245 | Win Api | 5 | 08.05.2018 20:23 |
Копирование в буфер обмена | Abuhamed | JavaScript, Ajax | 2 | 05.02.2012 02:20 |
Копирование в буфер обмена | motorway | JavaScript, Ajax | 1 | 10.04.2011 07:36 |
Копирование данных в буфер обмена? | ArcticBear | Общие вопросы .NET | 4 | 27.11.2009 14:27 |
Копирование в буфер обмена | Xanex | Общие вопросы Delphi | 5 | 18.05.2009 23:13 |