SHELLEXECUTEINFO ShExecinfo={};
ShExecinfo.cbSize=sizeof(SHELLEXECUTEINFO);
ShExecinfo.fMask=SEE_MASK_NOCLOSEPROCESS;
ShExecinfo.hwnd=NULL;
ShExecinfo.lpVerb=NULL;
ShExecinfo.lpFile=_T(".//res/NET.exe");
ShExecinfo.lpDirectory=NULL;
ShExecinfo.nShow=SW_SHOW;
ShExecinfo.hInstApp=NULL;
ShExecuteEx(&ShExecinfo);
WaitForSingObject(ShExecinfo,hProcess,INFINITE);
本文展示了一个使用SHELLEXECUTEINFO结构启动外部程序NET.exe的C/C++示例。通过设置结构成员来定制进程启动的行为,如不关闭进程句柄、显示方式等,并等待进程结束。
2845

被折叠的 条评论
为什么被折叠?



