为了账号安全,请及时绑定邮箱和手机立即绑定

ildasm反编译后资源文件中的强名称PublicKeyToken如何修改

ildasm反编译后资源文件中的强名称PublicKeyToken如何修改

HUX布斯 2018-07-20 13:17:14
ildasm导出的文件会包含“文件名.g.resources”的资源文件,并且里面包含了强名称(如下图所示)ILSPY中显示的PublicKeyToken“文件名.g.resources”的资源文件包含的PublicKeyToken如果用记事本打开“文件名.g.resources”后替换掉强命为自己生成的强名称PublicKeyToken后,再用ilasm编译为dll或者exe,发现资源文件没有编译进入dll或者exe文件中,丢失了。没有好的工具可以直接修改resources里面的PublicKeyToken内容的
查看完整描述

1 回答

?
白猪掌柜的

TA贡献1893条经验 获得超10个赞

C#可以用IO直接File.ReadAllBytes,字节数组匹配查找,替换掉PublicKeyToken的值就行了,最后File.WriteAllBytes写回文件。或者用winhex等16进制编辑器修改后保存也行


查看完整回答
反对 回复 2018-08-01
  • 1 回答
  • 0 关注
  • 1639 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信