拆卸时.net图标丢失[重复]
Posted
技术标签:
【中文标题】拆卸时.net图标丢失[重复]【英文标题】:.net icon loss when disassembling [duplicate] 【发布时间】:2014-07-10 00:51:51 【问题描述】:我使用命令“ildasm MyApp.exe /output:MyApp.il”对应用程序进行了反汇编,然后它生成了一些资源文件和 MyApp.il。之后,我将所有生成的文件和 .il 文件复制到 ilasm.exe 的文件夹中。使用命令“ilasm MyApp.il”构建它后,它生成了 MyApp.exe 文件,但没有图标。请帮我恢复图标,谢谢。
【问题讨论】:
【参考方案1】:您需要使用 /resource: file.res 使用Ilasm.exe (IL Assembler) 重新添加图标。
摘自微软:
在结果中包含 *.res 格式的指定资源文件 .exe 或 .dll 文件。只能指定一个 .res 文件 /资源选项。
【讨论】:
感谢您的回复!没有 .res 格式的文件,只有 .resources(disasm 之后)。如果我尝试使用 /resource:MyApp.Properties.resources 它无法创建输出文件并以错误代码=0x80070714 结束 那听起来好像那个可执行文件没有资源文件。以上是关于拆卸时.net图标丢失[重复]的主要内容,如果未能解决你的问题,请参考以下文章