Асинхронный CreateProcess?

Я заметил, что в моем приложении CreateProcessWithTokenW иногда блокируется на очень долгое время (до 20 секунд) перед возвратом. Недопустимо блокировать мой основной поток на такое время, поэтому я рассматриваю возможность переноса вызова в фоновый поток. Однако мне интересно, есть ли лучший встроенный способ выполнения асинхронного CreateProcess, возможно, с использованием перекрывающихся операций или чего-то подобного. Кто-нибудь знает, существует ли такая вещь?

5
задан ssilsbee 21 September 2011 в 23:42
поделиться