【问题标题】:.net icon loss when disassembling [duplicate]拆卸时.net图标丢失[重复]
【发布时间】:2014-07-10 00:51:51
【问题描述】:

我使用命令“ildasm MyApp.exe /output:MyApp.il”对应用程序进行了反汇编,然后它生成了一些资源文件和 MyApp.il。之后,我将所有生成的文件和 .il 文件复制到 ilasm.exe 的文件夹中。使用命令“ilasm MyApp.il”构建它后,它生成了 MyApp.exe 文件,但没有图标。请帮我恢复图标,谢谢。

【问题讨论】:

    标签: c# .net ildasm ilasm


    【解决方案1】:

    您需要使用 /resource: file.res 使用Ilasm.exe (IL Assembler) 重新添加图标。

    摘自微软:

    在结果中包含 *.res 格式的指定资源文件 .exe 或 .dll 文件。只能指定一个 .res 文件 /资源选项。

    【讨论】:

    • 感谢您的回复!没有 .res 格式的文件,只有 .resources(disasm 之后)。如果我尝试使用 /resource:MyApp.Properties.resources 它无法创建输出文件并以错误代码=0x80070714 结束
    • 那听起来好像那个可执行文件没有资源文件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-01
    • 2019-11-25
    • 2021-07-06
    • 1970-01-01
    相关资源
    最近更新 更多