![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
Добрый день! Скажите пожалуйста, какое происходит событие в системе, когда пользователь нажимает два раза на левую кнопку мыши и открывает папку (пустую тоже)? Событие OnClick? Или что-то другое? И как перехватить это событие?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#2 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
![]()
Нее =) В винде нет компонентов, всяких перлапутровых пуговиц и т.д.
Нет событя открытия папки, просто вызываются функции FindFirstFile, FindNextFile, которые читают её содержимое. Их можно перехватить, т.е. найти в памяти и заменить начало кода функции на прыжок в свою, которая спросит пароль и решит, стоит ли передавать сведения об определённом файле "настоящей" функции. В любом случае это не спасёт от чтения диска на низком уровне - придётся писать драйвер и т.д. Статей про перехват API в сети навалом, гугл в руки ![]()
пыщь
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как сделать поиск файлов в папке | BETONOMESHALKA | Общие вопросы Delphi | 3 | 01.02.2008 22:43 |
Ошибка создания доступа к папке | Oleg-vp | Работа с сетью в Delphi | 4 | 14.01.2008 14:35 |
Доступ к расшареной папке для одного IP | Oleg-vp | Работа с сетью в Delphi | 3 | 14.01.2008 12:55 |
Выбор пути к папке | Македонский | Общие вопросы Delphi | 2 | 28.08.2007 17:01 |
Просмотр файлов в папке и подпапках | Yar | Помощь студентам | 9 | 07.08.2007 16:56 |