![]() |
|
|
|
|
#1
|
||||
|
||||
|
Добрый день! Скажите пожалуйста, какое происходит событие в системе, когда пользователь нажимает два раза на левую кнопку мыши и открывает папку? Событие OnClick? Или что-то другое? И как перехватить это событие?
|
|
#2
|
||||
|
||||
|
OnDblClick - двойное нажатие левой мышки
|
|
#3
|
||||
|
||||
|
Понятно. А как можно написать программу, с помощью которой можно было бы ставить пароль на папку? То есть когда пользователь пытается открыть папку, то появлялось бы окошко, куда надо было бы ввести пароль и если он правильный, то папка открывается.
|
|
#4
|
|||
|
|||
|
Если напишешь кинь исходник...
могу сказать тебе надо в начале программу забить в реестр на автозагрузку...остально ищи в инете.. |
|
#5
|
|||
|
|||
|
хех, ну отловит он двойной щелчок а остальные способы открытия папки как будет отлавливать??? например меню правой кнопки и "открыть" или в проводнике или в любом файл-менеджере
![]() нет товарищ, такая защита только с полным дауном может пройти |
|
#6
|
|||
|
|||
|
лови окна открывающиеся с заголовком защищенной папки, скрывай их и запрашивай пароль
Правда через Far можно будетвсе равно открыть |
|
#7
|
|||
|
|||
|
Цитата:
Я тоже пыталься решить такую задачу прогу я сделал, но там требуется оптимизация. Я думаю ты разберешся вот код. Отзывы кидай на аську 412-636-666 |
|
#8
|
||||
|
||||
|
Кто знает, где эти RbButon, RbPanel... взять?
![]() |
|
#9
|
||||
|
||||
|
И еще.
НОРМАЛЬНЫМИ(!!!!) компонентами не мог сделать???? |
|
#10
|
|||
|
|||
|
RBButton, и RbPanel, это тоже самое что и ТButton и ТPanel просто с наворотами
|
|
#11
|
||||
|
||||
|
я считаю что нужно сделать так 1)прерывание эксплорера (тяжеловато т к для нормальной и оптимальной работы программы т е экономичного использования ресурсов компьютера добиться не получится тока через хук
а то вон тут как некоторые пишут через таймеры . через таймеры писать идиотизм честно даже если ставить 1 мсек интервал ,нужно это обходить . А вот второй очень экономичный способ но имеет одинаковый недостаток с первым. Это то что в первом и втором способе буду запущены программы которые как в первом случае отсщитывают таймером малый интервал времени а во втором шифруют и представляют папку как файл т е 'набор символов ' эти процессы можно легко снять и не будет никакого пароля . НО вот если шифровать как Winrar то тут уж никак ничего не снимешь и не заглянешь внутрь. Так вот я считаю что данные надо шифровать по некоторой формуле зависящей от пароля придуманного пользователем . зашифровали а потом при клика на папку ставим хук (чесно говоря не знаю как но знаю что возможно) который и выдаст окно ввода пароля . |
|
#12
|
||||
|
||||
|
Ama, кинь исходник где
с нормальными компонентами. |
|
#13
|
|||
|
|||
|
Цитата:
|
|
#14
|
||||
|
||||
|
Все заработало.
Правда D2007 кривая, компонент хрен установиш |