关于C#跨应用程序访问的问题

tygmy 2012-02-23 10:19:27
两个exe的应用程序A和B
A里有个全局的静态数据,和几个窗口
运行的时候
应用程序B怎获得A里的数据,怎样获取应用程序A的实例的引用,怎获得A的窗口的引用。
...全文
173 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
nonocast 2012-02-28
  • 打赏
  • 举报
回复
WCF,直接走PipeBinding
nonocast 2012-02-28
  • 打赏
  • 举报
回复
不可能的,这样你岂不是可以跟任何进程中的窗口打交道了,最最直接的方法就是SendMessage/PostMessage了
tygmy 2012-02-28
  • 打赏
  • 举报
回复
大家能说的更清楚点吗
具体用什么方法。
tygmy 2012-02-28
  • 打赏
  • 举报
回复
能不能通过获取应用程序的实例的引用的方法来获取内部的数据。
tygmy 2012-02-27
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 buyong 的回复:]

winapi: SendMessage
发自定义消息。
交换数据发:WM_COPYDATA
[/Quote]


那怎样获取应用程序A的实例的引用,怎获得A的窗口的引用。
buyong 2012-02-27
  • 打赏
  • 举报
回复
winapi: SendMessage
发自定义消息。
交换数据发:WM_COPYDATA
二楼の五号 2012-02-27
  • 打赏
  • 举报
回复
进程间通信方式大概可以使用这几种
1)SendMessage PostMessage
2)共享内存 CreateFileMapping
3)socket 通信,messager等
4)读写共同的文件、注册表等
5)获取对方的句柄,获取操作权限,直接读写

另借你的问题再问个问题,分数没了。

看懂了的朋友,麻烦进入下面的地址回答我,先表示感谢!我那个帖子的图片不是太小就是太大,又不能删除,回复几次下来我都无法操作了。
问题地址:http://topic.csdn.net/u/20120227/20/b344defd-d88b-4c11-9944-380d5a8e1773.html?77704
小V 2012-02-27
  • 打赏
  • 举报
回复
同问,我也挺好奇的,来学习
tygmy 2012-02-27
  • 打赏
  • 举报
回复
请教一下各位大哥
tygmy 2012-02-27
  • 打赏
  • 举报
回复
请教一下各位大哥
tygmy 2012-02-23
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 hoken2020856 的回复:]

那得看被引用的exe是用啥做的了,也是托管的话好办,不是的话就得P/Invoke了
[/Quote]


也是托管的c#编写的,应该怎么做呢
hoken2020856 2012-02-23
  • 打赏
  • 举报
回复
那得看被引用的exe是用啥做的了,也是托管的话好办,不是的话就得P/Invoke了
杨友山 2012-02-23
  • 打赏
  • 举报
回复
内容简介 《C#编程宝典(十年典藏版)》是一本集技能、范例、项目和应用为一体的学习手册,书中介绍了应用C#进行程序开发的各种技术和技巧。全书分4篇,共24章,其中,第1篇为技能学习篇,主要包括做好C#程序开发前期准备、掌握c#语言基础之数据类型与变量、领略运算符和表达式带给我们的神奇、巧用流程控制语句、算法、字符串、数组、步入面向对象程序设计的殿堂、使用Windows窗体搭建交互式图形界面、你所必须知道的Windows控件、掌握能够辅助程序开发的Windows控件、数据库管理系统开发必备、LINQ数据访问技术、程序调试与错误处理、打包部署等内容;第2篇为范例演练篇,主要包括基础应用相关、数据库开发相关、图形图像及多媒体应用、WPF图形化显示系统等相关的范例;第3篇为项目实战篇,主要包括明日快递单打印系统、QQ自动登录器、雷速网络下载专家、编程词典销售分析系统等4个小型项目;第4篇为商业系统篇,主要介绍一个大型的商业项目,即企业ERP管理系统(C/S架构)。 《C#编程宝典(十年典藏版)》附有配套DVD光盘,光盘中提供了书中全部实例和项目的源代码,这些源代码全部经过精心调试,能够在Windows XP、Windows Server 2003以及Windows 7操作系统下编译和运行。 《C#编程宝典(十年典藏版)》适用于C#的初学者、编程爱好者,同时也可以作为培训机构、大中专院校老师和学生的学习参考用书。

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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