Как запустить .exe из моей программы и получить дескриптор - PullRequest
1 голос
/ 08 ноября 2011

Как мне открыть процесс и получить его тоже в C ++.Я знаю, что есть system() и множество методов для получения дескриптора, но я уверен, что есть более аккуратный / альтернативный способ сделать это.Или system() единственный способ открыть .exe изнутри вашего собственного?

Ответы [ 2 ]

6 голосов
/ 08 ноября 2011

Обычный способ сделать это - использовать Win32 API CreateProcess.Последний параметр этой функции является выходным параметром для структуры (PROCESS_INFORMATION), содержащей дескриптор процесса (HANDLE hProcess).

0 голосов
/ 08 ноября 2011

Использование ShellExecute

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...