|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.02.2010, 17:41 | #1 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Двойной щелчок на папке
Здравствуйте. Скажите пожалуйста, как можно отследить двойной щелчок на папке в Windows? Возможно ли? Например, такая ситуация. Есть папка, в ней лежит моя программка на Delphi (скажу сразу, что это не вирусописание!). Как сделать так, чтобы когда пользователь открыл эту папку, то сразу же запустилась бы моя программа? Возможно ли это сделать без autorun? Может как-то возможно "вшить" свою прогу в папку?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
18.02.2010, 17:47 | #2 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Попробуйте пойти вирусным способом - в процессы "смотрящего", пущай смотрит за мышью (хук). Отследил дабл клик - пущай смотрит, какое окно активно. Нашел проводник - пущай смотрит по чему жмакнули (анализирует область вокруг позиции указателя например). Поймал то, что нужно - запускает программу.
P.S. Запустите 2 процесса, чтобы пользователь не убил ненароком.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
18.02.2010, 17:51 | #3 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Я поясню, что мне нужно конкретно знать, может быть станет яснее). Я хочу кинуть в корень своей флэшки свою прогу. Когда происходит двойное (или вообще открытие) моей флэшки, то запускакалсь бы моя прога. Вирусы же как-то это делают. Я не вирус пишу, а нужную для себя. Вот. Может кто-то раньше делал такое?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
18.02.2010, 18:11 | #4 |
Участник клуба
Регистрация: 11.01.2009
Сообщений: 1,917
|
Подводный камень : А если в системе в "Свойствах папки" (Windows XP и ниже) установить "Открытие папок одинарным щелчком" ?
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
|
18.02.2010, 18:13 | #5 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Kotofff, , да об этом варианте потом). Мне бы с двойным щелчком. Я за последний год, кстати, нигде не видел компы, на котором бы одинарным щелчком открывали папки). Как вообще в системе это событие называется?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
19.02.2010, 09:10 | #6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Раз ве что ты шапишешь плагин к эксплореру, но что делать с ТоталКоммандером и прочими...
I'm learning to live...
|
|
19.02.2010, 09:15 | #7 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
...как насчет посмотреть в сторону oleacc.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Чтобы двойной щелчок по любой ячейке в заданном столбце запускал макрос | ru3000 | Microsoft Office Excel | 2 | 27.07.2009 23:06 |
Как обработать двойной щелчок в определенной ячейке DBGrid? | Dux | БД в Delphi | 11 | 10.08.2008 03:34 |
Двойной щелчок | Д'якон | Win Api | 4 | 19.05.2008 18:56 |
щелчок по BaloonHint | eks-s | Общие вопросы Delphi | 3 | 25.04.2008 08:09 |
Отслеживает появление в папке файлов. слежение за определенным файлом в определенной папке. | RammFan | Win Api | 1 | 09.06.2007 11:09 |