为已编译的DLL附带强命名
在我们开发的过程中,会经常调用其他人写好的DLL类库,由于种种的原因,不管是公司规定,还是个人习惯等等的原因,有时候需要调用各个类库直接邀请必须强命名。
但是我们临时也无法找到源代码进行重新编译等事情,但项目又必须要用,怎么办呢?我现在告诉大家一个手动加强名称的方法:
1.打开VS开发人员命令提示窗口;
2.创建一个新的随机密钥对:
sn -k xxx.snk
3.反编译目标程序集
ildasm xxx.dll /out=xxx.il
4.重新编译,附带强命名参数
ilasm xxx.il /dll /resource=xxx.res /key=xxx.snk /optimize
5.验证签名信息
sn -v xxx.dll
2.创建一个新的随机密钥对:
sn -k xxx.snk
3.反编译目标程序集
ildasm xxx.dll /out=xxx.il
4.重新编译,附带强命名参数
ilasm xxx.il /dll /resource=xxx.res /key=xxx.snk /optimize
5.验证签名信息
sn -v xxx.dll
以上信息也是我从网上找来的,希望能够帮助大家。
关注我】。(●'◡'●)
如果,您希望更容易地发现我的新博客,不妨点击一下绿色通道的【因为,我的写作热情也离不开您的肯定与支持,感谢您的阅读,我是【Jack_孟】!
本文来自博客园,作者:jack_Meng,转载请注明原文链接:https://www.cnblogs.com/mq0036/p/3723251.html
【免责声明】本文来自源于网络,如涉及版权或侵权问题,请及时联系我们,我们将第一时间删除或更改!
posted on 2014-05-12 13:33 jack_Meng 阅读(1448) 评论(1) 编辑 收藏 举报