如何删除.NET程序中的CLI头?

来源:百度知道 编辑:UC知道 时间:2024/06/25 15:53:42
今天发现了有程序通过删除CLI头来防止用Reflector之类的软件进行反编译,我已经肯定那个程序是.NET的了,包括里面的dll都没有CLI头,因为他的程序生成出来后连图标都没有改,就是.NET EXE的默认图标,我想问一下如何删除CLI头?来防止被反编译?给100分,如果真的行的话,再次追加100分。
已经得知了,那的确是.NET的程序,并且那个人吧CLI头删了,但是他不告诉我怎么做的。

CLI头(叫元数据)里面包含了类型信息、版本信息、资源信息等等,都是CLR运行时要用的,删掉了,谁来运行它是个问题。至于如何来防止反编译

楼主真的敢肯定那是.NET程序,默认图标不就是一个和TC编译的EXE一样的吗。
CLI头(叫元数据)里面包含了类型信息、版本信息、资源信息等等,都是CLR运行时要用的,删掉了,谁来运行它是个问题。至于如何来防止反编译,小弟不得而知。。。。网上应该有些工具吧

在网上搜下吧,应该能解决的