拆卸时.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图标丢失[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 C#/.NET 检索打印机图标 [重复]

数据表 - 排序图标重复

VS新建项目工具箱图标丢失问题

GCP Pubsub 中的消息丢失和重复

按下浏览器重新加载按钮时防止变量丢失[重复]

Bootstrap - 在鼠标悬停时更改图标图像[重复]