![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как из моего приложения перехватить загрузку других программ [D6, Win95/98, WinME, Win2k, WinXP]
Serguar © (2003-10-24 12:42:00)
Привет всем! Пишу приложение, которое будет отслеживать загрузку программ занесенных в список. Если искомая программа пытаестся загруить свой второй экземпляр, то я посылаю ей сообщение на выход и вывожу на передний план ее первый экземпляр. Не знаю как перехватить событие, возникающее в Windows при загрузке программ (процессов). Кто нибудь поможет?
Заранее благодарен.
Игорь Шевченко (2003-10-24 13:08:00) [1]
Serguar © (24.10.03 13:04)
Как вариант, поставить в реестре в HKCR для exe-файлов опцию выполнения через свою программу. Далее программа делает все необходимые действия, в том числе смотрит список.
Serguar (2003-10-24 13:04:00) [2]
> Игорь Шевченко © (24.10.03 12:50) [1]
Согласен. Но мне необходимо следить за чужими программами, исходников которых у меня нет. Программы в основном под DOS написанные на Fox"e.
Игорь Шевченко (2003-10-24 12:50:00) [3]
А смысл вырезать гланды через анальное отверстие ? Обычно программы, которые должны работать в единственном экземпляре, должны сами следить за единственностью экземпляра.