| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Программа в памяти? |
| Автор: WIN32API 3.11.2005, 20:52 |
| Народ, подскажите, как проверить загружена ли в памяти определенная программа, например, по названию окна или имени ЕХЕ-файла? |
| Автор: <Spawn> 3.11.2005, 21:22 |
| По названию - GetWindowText По классу - GetClassName По хуку - поставить хук, допустим, на WH_CBT ... |
| Автор: Romikgy 4.11.2005, 09:39 |
| Можно и по названию процесса |
| Автор: Alex 4.11.2005, 09:44 | ||
Программа твоя или чужая? |
| Автор: WIN32API 4.11.2005, 10:41 |
| Программа чужая из разряда хакинг! Надо ее заблокировать. |
| Автор: Alexeis 4.11.2005, 11:07 |
| Правельно посоветовали определи имя класса главного окна или заголовок приложения и затем найди его. |
| Автор: Akella 7.11.2005, 11:55 |
| чуть позже дам пример пока скажу, что нужно делать "слепок" загруженных файлов и в этом списке выполнять поиск нужной программы, т.к. по окну можно и не найти, хотя это тоже вариант |
| Автор: ne0n 7.11.2005, 12:08 | ||
| ну если знаешь название окна то можно попробобать такой способ: в обработчике событий таймера пишеш следующий код:
|
| Автор: Rennigth 7.11.2005, 14:08 |
| http://forum.vingrad.ru/index.php?act=module&module=vingradfaq http://forum.vingrad.ru/index.php?showtopic=37938&st=0entry285692 |
| Автор: wesadex 7.11.2005, 16:10 |
| neOn, а если я в своей проге в обработчике CanClose поставлю в Can False, то есть запрещу закрывать прикладуху, твой метод с ней сработает или нет? Это не подколка - серьезный вопрос! |
| Автор: ne0n 7.11.2005, 22:45 | ||
Хоть я немного не догнал суть вопроса Но могу посоветовать одно пробуй и эксперементируй! |
| Автор: wesadex 8.11.2005, 09:20 |
| Пардон, промахнулся - имеется в виду событие формы OnCloseQuery и его параметр CanClose... Совету внял - попробовал твой метод на таком вот окошке - не пашет однако... |
| Автор: ne0n 8.11.2005, 09:43 | ||
можно попробовать вместо WM_Destroy поставить WM_Close может сработать.... |