Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以反编译一个可执行文件,当尝试使用 Reflector 进行反编译时,会出现“模块 ... 不包含 CLI 标头。”错误,如果可以,如何将其反编译为 C#?
谢谢你。
这很可能表明它不是托管程序集。这意味着 Reflector 将无法反编译它。
Reflector 只能反编译程序集。这样做的原因是.Net 只能加载和执行程序集,而不是模块。该模块必须属于一个程序集。找到那个,模块就会被加载。
编辑:重读后,在我看来你更有可能拥有一个非.Net DLL。
它很可能被混淆了。混淆 .Net exe 将导致 Reflector 显示此消息。