Доброго времени суток хозяевам и гостям форума!
Подскажите, пожалуйста, если кто в курсе, можно ли, а если можно, то соответственно: как средствами HiAsm (скажем версии 3.62 b160) найти имя процесса которому принадлежит некоторое (известное) окно
Этот топик читают: Гость
Ответов: 4
Рейтинг: 0
|
|||
карма: 0 |
|
Ответов: 8926
Рейтинг: 823
|
|||
Funix, можно перечислить окна, можно перечислить процессы, но их ID разные
code_424 |
|||
карма: 19 |
| ||
файлы: 1 | code_424.txt [957B] [537] |
Ответов: 4
Рейтинг: 0
|
|||
Леонид, спасибо, что не "прошел мимо", хотя сам понимаешь - хэндл окна и ID процесса вещи абсолютно разные. И вопрос как раз таки в том, что бы их сопоставить. Так например, как это делает диспетчер задач в WinNT/2K/XP.
|
|||
карма: 0 |
|
Ответов: 2125
Рейтинг: 159
|
|||
MSDN -> GetWindowThreadProcessId
|
|||
карма: 1 |
|
Ответов: 9906
Рейтинг: 351
|
|||
Для тех у кого нет этого чуда: GetWindowThreadProcessId.rar
|
|||
карма: 9 |
| ||
файлы: 1 | GetWindowThreadProcessId.rar [2.4KB] [329] |
Ответов: 4
Рейтинг: 0
|
|||
tsdima, Galkov, вот оно то, "что доктор прописал", большое спасибо.
Кстати, в виде пожеланий к будущим релизам HiAsm: я думаю, что компоненту WinTools было бы полезно и "к лицу" обзавестить свойством типа IDProcess и/или ProcessName. Благо в KOL имеется сея апишная функция и для Delphi и для FPC. Но это так, мое личное мнение, если кому интересно. |
|||
карма: 0 |
|
Ответов: 9906
Рейтинг: 351
|
|||
Выкладывай
Добавить - минутное дело. Если работать будет |
|||
карма: 9 |
|
7