none
多个exe文件是怎样组合在一起的 RRS feed

  • 问题

  • 我们编写的程序大多只有一个exe文件和多个dll文件, 但是我们打开一个软件就会发现有很多的exe文件, 哪么这些exe文件是怎样相互调用的呢?

    一个软件会有一个由MFC编写的exe文件, 也有用控制台应用程序编写的exe文件, 用控制台编写的程序在一个软件中的作用是什么?

    2010年6月17日 13:01

答案

  • 在一个应用程序中打开另一个应用程序参见下面文章:

    http://www.joyvc.cn/OtherTechnical/OtherTechnical00051.html

    进程之间传数据可以用socket、管道、共享内存等。


    欢迎光临我的个人网站:http://www.joyvc.cn,本网站提供[IM即时通信|棋牌游戏|网游开发|UI编程|网络通讯|组件开发|图像多媒体|数据库]方面的VC/C++/C技术文章、源代码和教程资料
    • 已标记为答案 Nancy Shao 2010年6月23日 6:18
    2010年6月18日 7:02
    版主

全部回复

  • 呵呵,这个问题我晓得点点

    1、exe和dll文件一样,都是程序集,不同的是exe文件有运行入口(即main函数), exe间相互调用跟调用dll一样通过引用程序集与命名空间即可。

    2、控制台应用程序可以用来做服务状态监控、简单的输入输出之类的对界面要求不高但对性能要求相对较高的程序。

    呵呵,MSDN新手,回答不对的地方欢迎拍砖~!

    2010年6月17日 13:51
  • 它们之间是怎样相互调用的呢?

    怎样用一个用MFC写的exe文件的进程去激活一个用控制台应用程序写的exe文件进程?

    又是怎样把数据传给MFC写的exe文件?

    2010年6月17日 22:24
  • 在一个应用程序中打开另一个应用程序参见下面文章:

    http://www.joyvc.cn/OtherTechnical/OtherTechnical00051.html

    进程之间传数据可以用socket、管道、共享内存等。


    欢迎光临我的个人网站:http://www.joyvc.cn,本网站提供[IM即时通信|棋牌游戏|网游开发|UI编程|网络通讯|组件开发|图像多媒体|数据库]方面的VC/C++/C技术文章、源代码和教程资料
    • 已标记为答案 Nancy Shao 2010年6月23日 6:18
    2010年6月18日 7:02
    版主
  • 感谢大家的帮助

    学习中........

    2010年6月18日 11:57
  • 如果这些exe存在父子关系,管道是合理的选择。
    麻烦把正确答案设为解答。
    2010年6月21日 1:47
    版主