Т.е., все знают программу Process Explorer.
Откроем Total Commander. Из него запустим например Блокнот. Запустим Process Explorer, он покажет такую картинку
Вот как то так. Чем это можно сделать? Можно ли? Какими компонентами программы?
Ответов: 952
Рейтинг: 4
|
|||
Возникла задача - определить каким процессом запущена программа.
Т.е., все знают программу Process Explorer. Откроем Total Commander. Из него запустим например Блокнот. Запустим Process Explorer, он покажет такую картинку Вот как то так. Чем это можно сделать? Можно ли? Какими компонентами программы? |
|||
карма: 0 |
|
Разработчик
Ответов: 26153
Рейтинг: 2127
|
|||
user_asm писал(а): Какими компонентами программы?Компонент EnumProcess, переменная CurrParentID=Содержит идентификатор родительского процесса, породившего текущий выбранный процесс |
|||
карма: 22 |
|
Ответов: 3889
Рейтинг: 362
|
|||
Кроме того ProcessInfo ParentProcessId
Ещё я давал пример на VBJScript, относительно полноценно работающий под NT6 x64 и FPC. |
|||
карма: 1 |
|
Разработчик
Ответов: 26153
Рейтинг: 2127
|
|||
1nd1g0 писал(а): ProcessInfoУвы, но работает только под Delphi |
|||
карма: 22 |
|
Ответов: 952
Рейтинг: 4
|
|||
Так мы найдем ПИД. Он на разных машинах разный. Как ПИД перевести в имя процесса или его ехе?
------------ Дoбавленo в 14.04: Дополню. Задача свелась к написанию длл-ки. Готовую длл надо будет вживить в программу (просто программу, любую, не на HiAsm). При запуске проги загружается длл и проверяет чем запущена программа. Если напрямую то киляем, если из Тотала (к примеру) то продолжаем работу. |
|||
карма: 0 |
|
Разработчик
Ответов: 26153
Рейтинг: 2127
|
|||
user_asm писал(а): Как ПИД перевести в имя процесса или его ехе?Для EnumProcess это FullPath, по нему потом находишь родительский процесс и убиваешь его |
|||
карма: 22 |
|
Ответов: 952
Рейтинг: 4
|
|||
В теме "узнать родительский процесс" вся тема свелась к отладке нового элеманта Энумпроц.
|
|||
карма: 0 |
|
Разработчик
Ответов: 26153
Рейтинг: 2127
|
|||
user_asm писал(а): вся тема свелась к отладке нового элеманта ЭнумпроцДа отладили его уже |
|||
карма: 22 |
|
Ответов: 952
Рейтинг: 4
|
|||
карма: 0 |
| ||
файлы: 1 | code_27711.txt [664B] [156] |