关于assembly组件替换的问题

linkyou 2006-11-24 01:42:22
我现在遇到的问题是,我有个程序调用了一个assembly的dll,别人开发的,但是我要想知道他的工作原理,所以我反编译了这个组件,在他们的代码里边加了写日志的操作,但是我把我编译好的组件替换掉原来的dll,结果不能工作,请问是什么原因,有什么好的方法.我采用替换的方式是直接将c:/windows/assembly/gac/dotnetspy(该组件名)/dotnentspy.dll直接覆盖掉.结果无法工作,
有没有好的方法
...全文
196 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
ld_thinking 2006-12-13
  • 打赏
  • 举报
回复
强命名程序集的签名就是为了防止这种篡改行为 -_-b
yaomingming0108 2006-12-13
  • 打赏
  • 举报
回复
http://ent.yuyao.com/Board.asp?BoardID=2这个网址看一下吧,这里面有详细的文章及解说,可能有你所需要的答案,包括工具|办 |系统|图形|网站建设|网络编程|软件|数据库|多媒体|安全 等
chenjunhui 2006-12-13
  • 打赏
  • 举报
回复
顶是硬道理
lf_shao 2006-12-12
  • 打赏
  • 举报
回复
放到c:/windows/assembly/目录的类库必须加强签名。
sn.exe这个工具可以完成签名
lf_shao 2006-12-12
  • 打赏
  • 举报
回复
放到c:/windows/assembly/目录的类库必须加强签名。
sn.exe这个工具可以完成签名
viena 2006-11-24
  • 打赏
  • 举报
回复
可能是有强名称的程序集,包含哈希数字签名的
没办法~
linkyou 2006-11-24
  • 打赏
  • 举报
回复
我用的程序是rational robot
他引用到一个assembly组件dotnetspy,
因为dotnetspy有个bug,
所以我要修改这个dotnetspy,
但是rational robot 不认识我自己编写的这个dotnetspy
不知道我有没有说清楚.
如何让rational robot 能认识我的这个dotnetspy呢
linkyou 2006-11-24
  • 打赏
  • 举报
回复
引用的地方是封装好的,不能动的.
viena 2006-11-24
  • 打赏
  • 举报
回复
重新引用一下~
EddieOO5 2006-11-24
  • 打赏
  • 举报
回复
up~

8,834

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 组件/控件开发
社区管理员
  • 组件/控件开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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