asynchronousCreateProcess?

我注意到在我的应用程序中,CreateProcessWithTokenW在返回之前有时会阻塞很长时间(最多20秒)。 阻止我的主线程是不可接受的,所以我正在考虑把这个调用转移到后台线程上。 不过,我想知道是否有一个更好的,内置的方法做一个asynchronousCreateProcess,也许使用重叠操作之类的。 有谁知道这样的事情是否存在?

CreateProcess及其变体是你所拥有的。 如果阻塞伤害你,那么不同的线程是唯一的解决方案。