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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.08.2009, 19:04   #11
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

Цитата:
Я вот подумал, а может можно поставить "сторожа", который будет отлавливать путь к папке, который открыл проводник...
Идея неплохая . Но как?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 24.08.2009, 19:09   #12
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Запусти WinSight, внимательно посмотри список всех процессов. Если запущен проводник и открыта папка там будет строка с именем папки. Значит её можно найти по H:=FindWindow(nil,Имя папки); Затем если H<>0 запустить программу. Это сработает безупречно, если папка имеет уникальное имя. Если папка с таким же именем есть в системе и ты её откроешь то программа опять сработает. Будем думать дальше.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 24.08.2009, 19:11   #13
mrandrey
Форумчанин
 
Регистрация: 30.03.2007
Сообщений: 124
По умолчанию

HKEY_CLASSES_ROOT\Folder\shell\expl ore\command - например тут
пишешь "путь и имя к проге" "%"
Тут без 100г не розберешся.....
Спасибо не нужно, а на весы слева кликнуть не помешает!!!
mrandrey вне форума Ответить с цитированием
Старый 24.08.2009, 19:14   #14
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Это попросту заменит проводник, а топикстартеру необходимо, что бы программа запускалась от определенной папки.
Цитата:
при открытии созданной папки запускалась программа моя??
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 24.08.2009, 20:33   #15
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

открыть папку вашу это
Код:
uses ShellAPI;

ShellExecute(0,'open','папка',nil,nil,SW_SHOW);
вроде с параметрами не ошибся
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 24.08.2009, 20:56   #16
Nester
Форумчанин
 
Аватар для Nester
 
Регистрация: 22.10.2008
Сообщений: 103
Радость

тут http://www.delphikingdom.com/asp/ans...IDAnswer=50262
Никто не знает больше чем не знаю я
Nester вне форума Ответить с цитированием
Старый 25.08.2009, 08:41   #17
Toxa
Форумчанин Подтвердите свой е-майл
 
Аватар для Toxa
 
Регистрация: 01.12.2006
Сообщений: 514
По умолчанию

почитай про autorun.inf, вирусописатели его используют часто и густо для запуска своих детищ, правда я видел его только в корневике дисков, как на счет папок не знаю
Пишу на Delphi за еду
Toxa вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обновление программы по http протоколу без открытия браузера и подтверждения The Best Работа с сетью в Delphi 9 21.07.2009 16:57
delphi7 программа после компиляции сразу закрывается fredd Помощь студентам 1 30.10.2008 14:25
консоль закрывается сразу после выполнения последнего действия F4RR3LL Общие вопросы C/C++ 2 14.09.2008 20:43
запуск программы после загрузки Windows matus Windows 3 25.04.2008 11:16