在vc中调用了一个c#写的可执行文件,想在vc得到这个可执行文件的一个返回值,该怎么办啊
解决方案 »
- 如何下载一个网页(包括css跟js文件)
- 请问利用hook如何获取桌面图标的句柄?或者其他方法只要能获得桌面图标句柄就行
- 怎样解决输出信息在CEdit显示过多的问题?
- 关于ODBC的问题
- 各位要多帮忙呀,17号交!谢谢了!在线等待!
- 参加工作6个月,拿1000工资,少不少?
- Urgent Help! A Question For Win32 API-----About ChildWindow
- 请教!一个最简单的MFC的对话框,上面有两个EDIT框,在第一个框中编辑时,希望按下回车键时焦点移到下面一个EDIT框,但是事实上是整个对
- 我如果用MSXML做的解析XML文件的程序,发布时需要拷贝些什么文件?
- 关于CDC中选取位图加载到程序中的问题
- 发布 RSS浏览器 源程序
- VC中数据库恢复问题,求救!
如果是CreateProcess,可以用
BOOL GetExitCodeProcess(
HANDLE hProcess,
LPDWORD lpExitCode
);
得到返回值。
sprintf(szArg,"%s%s","Rubbish.exe ",parameter);
PROCESS_INFORMATION pi;
STARTUPINFO si = {sizeof(si)};
::CreateProcess( NULL,szArg,NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi);请问高手上面那个GetExitCodeProcess是在什么时候调用,多谢
当进程结束前先SetEvent
返回后,说明进程已经退出。