• 全部
  • C#综合技术
  • C#互联网桌面应用
  • AppLauncher
  • WinForm&WPF
  • C#开发新技术
  • 问答

winform 注入

zx005 2011-09-27 10:42:22
我有一个程序 C# 编写 内部有一个方法call(),编译后为A.exe。
我现在想写一个程序(B.exe) 要求能调用A.exe中call()方法,望大家给点思路,怎么解决?
...全文
129 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
mabaolin 2011-09-28
搜 C#进程注入,模拟注入一个记事本 看看
回复
mabaolin 2011-09-28
楼主可以搜
c#注入, 不过需要配合win32实现。以前有相关得资料,是打开记事本,当触发记事本得某个menu时,截取并执行自己得事件。
回复
feixuyue 2011-09-28
反射啊,服务啊,还有写好的waf,wef框架
回复
jy251 2011-09-27
如果是private的函数或者类的话,你还是放弃吧。
如果不是,那么用assembly加载吧
回复
zx005 2011-09-27
有没有相关的文章,给个链接看看,谢谢!
回复
ajaxtop 2011-09-27
[Quote=引用 3 楼 caozhy 的回复:]
加载程序集,然后反射调用。
[/Quote]
把A程序打包Dll然后B程序引用变可以使用,如果这样有点浪费了,为了用一个方法引用一个程序集
还不如写一个,但是是一个好方法

还可以采用通信技术操作,比较多,相对复杂
如:webservice
回复
blownewbee 2011-09-27
加载程序集,然后反射调用。
回复
zx005 2011-09-27
但是A.exe没有调用Call方法啊!我是想用b.exe来调用A.exe 中的Call方法.
回复
jixin19880215 2011-09-27
在 B里面 添加 命名空间 using System.Diagnostics 利用Process
类的 start ()方法 调用 A.EXE 然后让A 自动执行 CALL方法
回复
相关推荐
发帖
C#
创建于2007-09-28

10.5w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2011-09-27 10:42
社区公告

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