用管道技术可以捕获32位的com.exe的输出,但是对于16位的这个'xxx.exe'却无法捕获,'xxx.exe'在运行的时候会触发系统的两个进程ntvdm.exe和wowexec.exe。该如何捕获它的输出呢,望高人指点,谢谢!
解决方案 »
- 进程可以有两个当前目录?
- VC++
- 数据库连接问题(没分啦)
- 组框里的tab显示
- 如何使用VC实现字符串查找?
- 请问下面这段代码有什么错误
- 申请基础版 斑竹 希望大家支持啊 我会努力做好工作的
- 如何将AVI格式的文件转化为MPEG1格式的文件,请提供源码处理方法,如提供诸如使用“金山影霸”转换的请勿作答,我需要处理方法?
- 为什么在终止线程之后的便历ftp目录出错?(详情请进)
- 用VS做的MFC,生成.exe文件后可以正常进行,我将它.exe加入到开机自启项以后为什么无法加载图片进来?图片的地方全是空白?
- 用WriteFile向USB设备写数据产生参数错误(错误码87)
- 关于Cwnd创建窗口的过程问题!和同学讨论了好久
用dyw(道不同不相为谋) 的方法试了也不行,因为这个xxx.exe的输入输出是通过ntvdm.exe来完成的,
重定向到文件应该同上面的道理是一样的。
不知有没有办法能捕获ntvdm.exe的输出
控制台输出应该都一样的,先尝试其他dos版的exe文件是否能成功AttachConsole。或者贴出代码。
我把那个Dos程序放个一个126邮箱(www.126.com)里了,如何方便的话帮忙看一下,谢谢!
邮箱的用户名,密码均为:attachdosexe