关于CreateProcess的问题。 这个函数返回的时候是不是意味着创建的进程已经开始运行了?注意我的问题,我不是问函数返回的时候是不是意味着创建的进程已经执行完了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看返回值,如果是TRUE。那么就成功了 我是问返回true时,是不是task已经启动了。因为CreateProcess是异步的,所以这个问题我不能确定。 看返回值,如果是TRUE。那么就成功启动了 返回值只能看 进程创建是否成功,不过一般创建成功的话就开始运行了CreateProcess之后可加上个延时 Sleep(100); 与很多因素相关。1.如果你指定了CREATE_SUSPENDED,那在你使用ResumeThread之前,目标进程不会运行。2.如果没指定,那成功创建后进程就已经开始运行,但因为多任务的关系,进程是否正在运行与CPU调度有关。 举个例子好了,我调用cl.exe然后参数是某个.cpp文件,结果cl.exe已经开始运行了,但是并没有找到.cpp文件,他还是算调用成功,也就是说调用成功了就返回TRUE,但并没有执行完。 大家做 控件大小自适应窗口 用什么方法 请教msn文件传输,文件名解码问题 已经以edit形式打开的资源如何在资源编辑器里再次以图形界面查看 求 gridCtrl 解 怎样在控制台程序里,使光标接受一个字符然后退出? ActiveX控件中创建线程碰到的奇怪问题 做一个简单的画图软件,对所画的多边形进行旋转后,怎么就找不着了 一个对高手来说很简单的问题,放了好久也没有看,好气人哪(有40分) 北京地区急求EVC,VC老师一名!! 如何把副线程中的某个数据传入主线程 mscomm 控件接收问题 VC能不能调用C#写的DLL呀?
CreateProcess之后可加上个延时 Sleep(100);
1.如果你指定了CREATE_SUSPENDED,那在你使用ResumeThread之前,目标进程不会运行。
2.如果没指定,那成功创建后进程就已经开始运行,但因为多任务的关系,进程是否正在运行与CPU调度有关。