使用VS2005自带的混淆器防止你的程序被反编译的方法

所属分类: 软件编程 / C#教程 阅读数: 149
收藏 0 赞 0 分享
首先要做的找到dotfuscator.exe:
D:\Microsoft Visual Studio .NET 2003\PreEmptive Solutions\Dotfuscator Community Edition

运行dotfuscator.exe首先是是否注册的界面,先不注册吧,进入下面的界面:


这里看到了2个选项,1个是打开现有项目,如果选这个你会发现要打开的是个XML文件,而不是DLL或EXE,因为dotfuscator是根据XML配置文件来进行处理的。XML配置文件你可以自己写,我比较喜欢自动生成XML。

 我们选新建项目,然后在触发器选项卡中浏览选择你要进行混淆的程序集:


接着在生成选项卡中选择你的目标目录(混淆后新生成的程序集保存的目录)
这里就已经完成了很基本的配置,如果你想保存这些到XML配置文件以后直接使用,
选文件-保存项目。

点击生成按钮就会发现在目标目录下已经生成了1个混淆后的程序集了。

上面都是很简单的dotfuscator使用方法,其实dotfuscator还有很多其他混淆功能,大家可以慢慢研究。

比如字符串加密等等。
更多精彩内容其他人还在看

C# 大小写转换(金额)实例代码

C# 大小写转换(金额)实例代码,需要的朋友可以参考一下
收藏 0 赞 0 分享

C# WinForm中Panel实现用鼠标操作滚动条的实例方法

由于在WinForm中Panel不能直接响应鼠标的滚动事件,只好采用捕获窗体的滚动事件。
收藏 0 赞 0 分享

C#访问应用程序配置文件的方法

C#访问应用程序配置文件的方法,需要的朋友可以参考一下
收藏 0 赞 0 分享

C#读写文件的方法汇总

C#读写文件的方法汇总,需要的朋友可以参考一下
收藏 0 赞 0 分享

C#计算代码执行时间的方法

在一些测试工作时我们需要获得高精度的代码执行时间以比较其效率。
收藏 0 赞 0 分享

C# 动画窗体(AnimateWindow)的小例子

C# 动画窗体(AnimateWindow)的小例子,需要的朋友可以参考一下
收藏 0 赞 0 分享

C# zxing二维码写入的实例代码

C# zxing二维码写入的实例代码,需要的朋友可以参考一下
收藏 0 赞 0 分享

c#判断输入的是不是数字的小例子

c#判断输入的是不是数字的小例子,需要的朋友可以参考一下
收藏 0 赞 0 分享

c# 深拷贝与浅拷贝的区别分析及实例

浅拷贝(影子克隆):只复制对象的基本类型,对象类型,仍属于原来的引用. 深拷贝(深度克隆):不紧复制对象的基本类,同时也复制原对象中的对象.就是说完全是新对象产生的.
收藏 0 赞 0 分享

C#利用com操作excel释放进程的解决方法

最近利用Microsoft.Office.Interop.Excel.Application读取一个excel后,进程中一直存在excel,在网上找了一阵子,其中有几个解决方案
收藏 0 赞 0 分享
查看更多