C# 在.net应用程序中,什么是CLR头?
在使用ildasm.exe工具反汇编其他.Net应用程序时,我遇到了以下几行代码 program.exe没有有效的CLR标头,无法反汇编 但是当我尝试反汇编代码时,它没有显示任何错误,并且很容易反汇编代码 因此,我很好奇什么是CLR头,以及为程序集提供有效的CLR头有哪些优点/缺点 有人能回答上述问题吗C# 在.net应用程序中,什么是CLR头?,c#,.net,decompiling,disassembly,C#,.net,Decompiling,Disassembly,在使用ildasm.exe工具反汇编其他.Net应用程序时,我遇到了以下几行代码 program.exe没有有效的CLR标头,无法反汇编 但是当我尝试反汇编代码时,它没有显示任何错误,并且很容易反汇编代码 因此,我很好奇什么是CLR头,以及为程序集提供有效的CLR头有哪些优点/缺点 有人能回答上述问题吗 我查看了msdn,但找不到有关该主题的详细信息。ILDASM.exe用于反汇编CLR代码。如果没有有效的CLR头,通常意味着可执行文件是用另一种语言编写的,并且是本机编译的。尝试运行.dll文件
我查看了msdn,但找不到有关该主题的详细信息。ILDASM.exe用于反汇编CLR代码。如果没有有效的CLR头,通常意味着可执行文件是用另一种语言编写的,并且是本机编译的。尝试运行.dll文件而不是.exe文件 它将提供所需的输出
你是用什么语言编写应用程序的?我是用C语言编写应用程序的,“其他.Net应用程序”一定不是.Net应用程序。那么,有没有办法防止我的.Net应用程序被反汇编?没有办法阻止任何程序被反汇编。通过使用代码模糊处理(通过自动化工具或聘请专家作为项目顾问),您只能更难弄清楚反汇编代码在做什么。见“