C#/C++ 想调用一个.exe文件,并向.exe输入数据,供.exe计算使用,然后将计算结果读到C#中。

用C++完成以上调用函数、输出数据、读入结果。也可以O(∩_∩)O... 用C++完成以上调用函数、输出数据、读入结果。也可以O(∩_∩)O 展开
 我来答
zhouding333
2013-03-03 · TA获得超过132个赞
知道小有建树答主
回答量:469
采纳率:0%
帮助的人:219万
展开全部
先确定那个exe是你自己的吗,如果是第三方厂家的,这事就不能这么干。如果不是,改成dll吧。
追问
是老师的,可以改的,但.exe的内部运算很复杂,可不可以直接创建个DLL来引用EXE吗?如果是用什么软件创建DLL呢?我第一次接触面向对象语言,以前只用过C和MATLAB .基础很差,谢谢您的耐心解答。
追答
exe是不能调用的,dll则可以,因为可以暴露接口,就像调用函数一样,但前提是你能拿到exe的源代码。dll也没法直接去用exe。这也不是什么面向对象,问题在与你对windows编程不了解,建议先看《Windows核心编程》,里面有dll的章节。
IcebeareM
2013-03-03 · TA获得超过660个赞
知道小有建树答主
回答量:1235
采纳率:0%
帮助的人:348万
展开全部
进程间通讯方法很多,我用WCF,不知能不能满足楼主需要!
追问
你好,最后的程序需要在linux下运行。WCF可以在linux下运行吗?我简单查了下WCF,好像很难..您觉得DLL怎么样呢?能说下大体的编程思路吗?
追答
linux是不能用的sorry
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式