Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Откуда окно? [D7]


Khim ©   (2008-12-09 11:53:00) 

Доброе время суток, ув. Мастера!

Есть окно, название, хендл..., необходимо узнать, откуда запущено окно -  ДЛЛ, драйвер, EXE?

Для примера, можно взять окно (диалог), которое видим каждый раз, когда вставляем Флешь в USB (Если не отключен сервис автозапуска)


Khim   (2008-12-09 13:17:00) [1]


> есть такая утилита - spy++. Ее можно натравить на окно и
> на вкладке Process узнать, откуда запущено

спс, большое


clickmaker   (2008-12-09 12:55:00) [2]

есть такая утилита - spy++. Ее можно натравить на окно и на вкладке Process узнать, откуда запущено


Khim   (2008-12-09 12:11:00) [3]

лан, придется верить на слово =)))))
спс за внимание


Сергей М.   (2008-12-09 12:10:00) [4]

Вот отсюда - svchost.exe


Khim   (2008-12-09 12:05:00) [5]

вопрос в том и состоит, как узнать, откуда запущен???


Сергей М.   (2008-12-09 12:02:00) [6]

И что ?


Khim   (2008-12-09 12:00:00) [7]

возможно,
Но при отключении сервиса ShellHWDetection (оно же, определение оборудования оболочки, оно же за запуск со сменных носителей  и т.д.) этот диалог не появляется


Сергей М.   (2008-12-09 11:57:00) [8]

Окно всегдапринадлежит процессу, точнее потоку процесса.
Процесс - это EXE.
Выводы делай сам.


Наверх

Титульная страница Поиск, карта сайта Написать письмо