ShellExecute в режиме ожидания - PullRequest
0 голосов
/ 24 марта 2011

Createprocess API имеет опцию для создания процесса с флагом CREATE_SUSPENDED.Аналогично, есть ли возможность в API ShellExecute для создания процесса в приостановленном состоянии.

Ответы [ 2 ]

3 голосов
/ 24 марта 2011

Нет.ShellExecute не означает, что процесс запущен - он используется для выполнения «операций оболочки», таких как «открытие» или «печать», что может привести к созданию нового процесса.

0 голосов
/ 12 апреля 2011

Оболочка, запускаемая при порождении процесса, не вызывает createprocess в Windows 7. Но в Windows 2008 это не так. Следовательно, в win7 реализован винный код для shellexecute, и он работает для моего приложения через createprocess.

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