Информация об изменениях

Сообщение Re[3]: Исполнение кода в основном потоке "левого" процесса от 04.05.2017 13:05

Изменено 04.05.2017 13:07 rumit7

Re[3]: Исполнение кода в основном потоке "левого" процесса
Здравствуйте, Evgeniy Skvortsov, Вы писали:

ES>Здравствуйте, ononim, Вы писали:


O>> Надежного способа не будет, основной поток может к примеру спать вечным сном вплоть до завершения приложения, и это может быть его совершенно естественным состоянием

ES>Для того что бы заснуть вечным сном потоку как минимум надо начать выполняться.

ES>По моему вариант с использованием WaitForDebugEvent отлично подойдет.

ES>Потому что можно отловить момент когда поток ещё вообще не выполнил ни одной команды

ES>Стартуем процесс с флагом DEBUG_ONLY_THIS_PROCESS, он создастся спящим, далее используем цикл WaitForDebugEvent / ContinueDebugEvent


а какое отношение это имеет к заявленным ТС "Исполнение кода ... "левого" процесса"?

с дочерним процессом и так можно много чего, в разных извращенных формах, делать
Re[3]: Исполнение кода в основном потоке "левого" процесса
Здравствуйте, Evgeniy Skvortsov, Вы писали:

ES>Здравствуйте, ononim, Вы писали:


O>> Надежного способа не будет, основной поток может к примеру спать вечным сном вплоть до завершения приложения, и это может быть его совершенно естественным состоянием

ES>Для того что бы заснуть вечным сном потоку как минимум надо начать выполняться.

ES>По моему вариант с использованием WaitForDebugEvent отлично подойдет.

ES>Потому что можно отловить момент когда поток ещё вообще не выполнил ни одной команды

ES>Стартуем процесс с флагом DEBUG_ONLY_THIS_PROCESS, он создастся спящим, далее используем цикл WaitForDebugEvent / ContinueDebugEvent


а какое отношение это имеет к заявленным ТС "Исполнение кода в ... "левого" процесса"?

с дочерним процессом и так можно много чего, в разных извращенных формах, делать