如何在生成一个进程后,获取该进程的返回值 如何在生成一个进程后,获取该进程的返回值比如我在vc中使用CreateProcess函数启动一个进程test.exe(命令行进程)用什么方法可以得到test.exe的返回值比较着急谢谢先 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我尝试过用SetLastError(),但是不行因为test.exe的错误模式是继承调用者的错误模式的,所以在create进程后,无法得到test.exe的所有错误信息 如果用进程间通信,应该没有问题,但是那样做太麻烦了,因为我只需要返回值的内容我现在用了一个简单的方法,就是在test.exe中生成一个日志文件,然后让调用者自己去读取日志文件的内容,这样相对比较简单点 CreateProcess("xxxxxx", NULL, NULL, NULL, FALSE, 0, NULL, "xxxxxxxxx", &si, &pi))WaitForSingleObject(pi.hProcess, INFINITE);GetExitCodeProcess(pi.hProcess, &dwExitCode); MFC CDialog中画图问题 给分贴,请xmzzy进来拿分 网关的设计思路 求达人解决\r\n回车换行符的问题 我用Winsock监听了一个端口,但尝试用IE浏览器访问http://localhost:端口要延迟一下才能建立连接,请问为什么? 用sniffer得到一个IP之后,可否用代码判断这个IP与自己是不是同在一个局域网内? 一个关于套接字的问题 2字节或4字节的取位讨论吗 关于类型转换 我遇到麻烦了 高手给看一下吧 怎样在对话框上画分隔线(就象菜单上的分隔线)? 类似于vc下面的output这个窗口怎么实现的呀? 如何使软件可以像搭积木一样使用
因为test.exe的错误模式是继承调用者的错误模式的,所以在create进程后,无法得到test.exe的所有错误信息
我现在用了一个简单的方法,就是在test.exe中生成一个日志文件,然后让调用者自己去读取日志文件的内容,这样相对比较简单点