()两个应用程序间的通讯

(求助)两个应用程序间的通讯
假设一个程序A,一个dos窗口
A向dos窗口发出字符串命令,dos窗口接收到这些字符串命令,并执行这些命令。
请问怎么编写A?
我试过如下的方法:
A把字符串转化为WM_keydown消息发送给dos窗口,最后发送回车消息。
这样基本可以做到我想要的功能,但是一些特殊字符,比如:_   /等无法发送,需要单独处理。
请问还有其他比较好的方法吗?
谢谢!


------解决方案--------------------
参考
http://community.csdn.net/Expert/topic/5225/5225434.xml?temp=.4754755
------解决方案--------------------
通过剪贴板看可以不,DOS窗口有个菜单-> 编程-> 复制,粘贴
------解决方案--------------------
在Google中搜索下面关键字,应该能找到不少.
1 createpipe
2 createprocess
3 readfile
4 writefile
------解决方案--------------------
用系统变量映射啊
------解决方案--------------------
你找一下FileMap 文件映射来实现进程间通信的例子,我写过这样的程序
只是现在在网吧不方便`
------解决方案--------------------
hoho~
这个最好用匿名管道来实现
也就是楼上说的
hxfjb(New人) ( ) 信誉:94 Blog 2007-1-30 9:52:57 得分: 0



在Google中搜索下面关键字,应该能找到不少.
1 createpipe
2 createprocess
3 readfile
4 writefile




------解决方案--------------------
通道,共享内存,消息队列