cl.exe(C编译器)的输出信息是如何显示到msdev.exe(VC IDE)的Output窗口的?

zhangzhonghua 2001-01-12 04:22:00
cl.exe(C编译器 -- console程序)的输出信息是如何显示到msdev.exe(VC IDE -- GUI程序)的Output窗口的?

这是进程间通信的问题吗?
...全文
215 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
wyzegg 2001-01-12
  • 打赏
  • 举报
回复
这样的方法非常多只有去问微软拉。
服务程序用RPC或者DCOM啦

zhangzhonghua 2001-01-12
  • 打赏
  • 举报
回复
如果能象WinGate代理软件那样,在一台机器上后台运行一个服务程序,在另一台机器上,随时运行一个监测控制程序,那多好玩。远程监控。
好像是Cracker?
但从正面看,这种技术也是很有用的。
希望探讨。请高手指点。
那里有精彩的文章?
silver 2001-01-12
  • 打赏
  • 举报
回复
我原来用的方法是写批处理文件,看来应该有更直接的办法
casanova 2001-01-12
  • 打赏
  • 举报
回复
是的。管道就是进程间通讯方式的一种。
把cl的输出重定向到你的程序的输入,你也做的到。
zhangzhonghua 2001-01-12
  • 打赏
  • 举报
回复
这个问题我以前就想问,但一直没心思仔细看。

前几天看到goodboy2000的帖子:
★★★★★没有思路的问题--怎么和命令行程序交互?怎么样接收程序的返回值?
http://www.csdn.net/expert/Topic/53250.shtm

我想,估计有不少人会感兴趣,而且,这个技术很有用,并有一定难度,特提出来讨论。
希望高手有精彩介绍,精彩例子。
Virtual 2001-01-12
  • 打赏
  • 举报
回复
请告诉我LinuxForum的链接 我也去看看
zhangzhonghua 2001-01-12
  • 打赏
  • 举报
回复
Virtual好快,你和LinuxForum上的Virtual是同一个人吗?
zhangzhonghua 2001-01-12
  • 打赏
  • 举报
回复
还有另一个典型,就是WinGate代理软件。
WinGate代理软件包括一个Engine,(console程序,“服务器”)和一个GateKeeper,(GUI程序,“客户端”)。Engine在后台运行,用户在前台用GateKeeper来监测和控制,可以看到哪个人正在访问哪个网站,可以改变过滤条件。

我想这应该是进程间通信的问题。那么,他们用的是那种方式?怎么做的?MSDN中有具体例子吗?

请高手指点,谢谢!
Virtual 2001-01-12
  • 打赏
  • 举报
回复
管道

16,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧