2024年3月11日发(作者:)

防止软件的DLL文件被反编译

方法一:使用VS自带的(Dll文件混淆器),

操作方法:1、电脑上安装vs

2、找到文件(程序运行前必须先打开vs)

3、如下图,点击输入程序集,然后选择需要混淆的Dll文件,点击生成即可完

成Dll文件的混淆。

3、

4、DLL文件混淆前

源文件如下图,

用.net Rrflector6f反编译为

5、混淆后

相应的Dll文件所在的文件夹中会多出一个xml文件。

用.net Rrflector6f反编译为

在下图中代码的方法名全都被用字母代替了,这样就算代码被反编译了所有的方法名

全都称了字母,要想看懂这样的代码可以说是比自己重新写一个出来还麻烦。

注:Dll文件混淆后必须和xml文件一起放在项目中,要不会造成dll文件加载失败。