Получить дескрипторы форм процесса c # - PullRequest
1 голос
/ 31 мая 2011

У меня есть процесс, который при запуске открывает форму и иконку в трее.Я хочу узнать из приложения ac #, что такое дескриптор формы и иконки в трее вышеупомянутого процесса exe, и каковы дескрипторы всех дочерних окон этого exe.

Спасибо.

1 Ответ

2 голосов
/ 31 мая 2011

Для дескриптора окна проще всего использовать System.Diagnostics.Process и свойство MainWindowHandle.Вы не указываете, как вы хотите идентифицировать другой процесс, но класс Process имеет множество опций для этого.

Что касается значка области уведомлений, то API для того, что вы запрашиваете, не существует.Вам нужно либо подключить Shell_NotifyIcon API, либо изменить другой процесс для взаимодействия.

...