Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.02.2010, 17:41   #1
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,194
Вопрос Двойной щелчок на папке

Здравствуйте. Скажите пожалуйста, как можно отследить двойной щелчок на папке в Windows? Возможно ли? Например, такая ситуация. Есть папка, в ней лежит моя программка на Delphi (скажу сразу, что это не вирусописание!). Как сделать так, чтобы когда пользователь открыл эту папку, то сразу же запустилась бы моя программа? Возможно ли это сделать без autorun? Может как-то возможно "вшить" свою прогу в папку?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 18.02.2010, 17:47   #2
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Попробуйте пойти вирусным способом - в процессы "смотрящего", пущай смотрит за мышью (хук). Отследил дабл клик - пущай смотрит, какое окно активно. Нашел проводник - пущай смотрит по чему жмакнули (анализирует область вокруг позиции указателя например). Поймал то, что нужно - запускает программу.

P.S. Запустите 2 процесса, чтобы пользователь не убил ненароком.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 18.02.2010, 17:51   #3
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,194
По умолчанию

Я поясню, что мне нужно конкретно знать, может быть станет яснее). Я хочу кинуть в корень своей флэшки свою прогу. Когда происходит двойное (или вообще открытие) моей флэшки, то запускакалсь бы моя прога. Вирусы же как-то это делают. Я не вирус пишу, а нужную для себя. Вот. Может кто-то раньше делал такое?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 18.02.2010, 18:11   #4
Kotofff
Участник клуба
 
Аватар для Kotofff
 
Регистрация: 11.01.2009
Сообщений: 1,917
По умолчанию

Подводный камень : А если в системе в "Свойствах папки" (Windows XP и ниже) установить "Открытие папок одинарным щелчком" ?
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
Kotofff вне форума Ответить с цитированием
Старый 18.02.2010, 18:13   #5
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,194
По умолчанию

Kotofff, , да об этом варианте потом). Мне бы с двойным щелчком. Я за последний год, кстати, нигде не видел компы, на котором бы одинарным щелчком открывали папки). Как вообще в системе это событие называется?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 19.02.2010, 09:10   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Цитата:
Как сделать так, чтобы когда пользователь открыл эту папку, то сразу же запустилась бы моя программа?
Мне кажется эта задача из рода утопий...
Раз ве что ты шапишешь плагин к эксплореру, но что делать с ТоталКоммандером и прочими...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 19.02.2010, 09:15   #7
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,742
По умолчанию

...как насчет посмотреть в сторону oleacc.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Чтобы двойной щелчок по любой ячейке в заданном столбце запускал макрос 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