Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB6 > Работа с процессами


Автор: LawYard 21.2.2008, 20:30
Здравствуйте. Интересует насколькосложно сделать следующую программу с функцией: найти запущенную программу и остановить один из ее под-процессов как бы. Ну вот есть приложение азпущенное, через программу Procexp я нахожу его, выбираю этот процесс и в нем есть множество запущенных подпроцессов (или модулей, я хз как назвать). Так вот мне надо остановить один конкретный модуль как бы. Надеюсь я ясно выразился?(

Прилагаю скрин, например что мне надо остановить.

http://keep4u.ru/full/080221/3c9add7b8392308597/jpg

Автор: Akina 21.2.2008, 22:30
Это выполняется через API-функции. ТО, на каком языке написан интерфейс к ним - неважно.

Автор: BorisVorontsov 21.2.2008, 23:53
Цитата(LawYard @  21.2.2008,  20:30 Найти цитируемый пост)
найти запущенную программу и остановить один из ее под-процессов как бы


ToolHelp32-функции/EnumProcesses для поиска процесса. А что понимается под "под-процессом"? Хэндл? Или все-таки модуль? Если первое, то ZwQuerySystemInformation.

Автор: LawYard 22.2.2008, 11:41
Я не знаю точно как это называется, на скрине видно что мне нужно закрыть например. Это как бы часть процесса одного, может его модуль, я не уверен как назвать(((


Автор: BorisVorontsov 22.2.2008, 18:33
Цитата(LawYard @  22.2.2008,  11:41 Найти цитируемый пост)
Я не знаю точно как это называется


Но ты знаешь, что именно "это" тебе нужно закрыть? Интересный подход к делу...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)