异步CreateProcess?

ssi*_*bee 5 windows winapi process createprocess

我注意到在我的应用程序中,CreateProcessWithTokenW有时会在返回之前阻塞很长时间(最多20秒).阻止我的主线程这么久是不可接受的,所以我正在考虑将调用移到后台线程上.但是,我想知道是否有更好的,内置的方式来执行异步CreateProcess,可能使用重叠操作等.有谁知道这样的事情是否存在?

Dav*_*nan 8

CreateProcess及其变体就是你所拥有的.如果阻塞伤害了你,那么另一个线程是唯一的解决方案.