![]() |
|
|
#1
|
||||
|
||||
![]() Добрый день! Скажите пожалуйста, какое происходит событие в системе, когда пользователь нажимает два раза на левую кнопку мыши и открывает папку? Событие OnClick? Или что-то другое? И как перехватить это событие?
|
#2
|
||||
|
||||
![]() OnDblClick - двойное нажатие левой мышки
Поживу - увижу, Доживу - узнаю, Выживу - учту. ![]() [P.S.]->Выражая благодарность за помощь - Вы получаете шанс на помощь в следующий раз
|
#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 кривая, компонент хрен установиш Кнопка "+" - весы в правом верхнем углу сообщения... |