SmartAssembly Professional是一款.net代码加密工具,如果你用.net写了一个程序而被别人反编译了,自己的辛苦成果就白费了。SmartAssembly Professional是一款.net代码加密工具,主要作用就是混淆自己的代码,即使被反编译别人也不能拿来用。
![.NET混淆工具(SmartAssembly Professional) v7.0.3.2212免费版](http://img.optuk2.com/attachment/soft/2018/0816/143415_29668952.jpg)
基本介绍
Smart Assembly可以为目标代码创建一个代理来调用真正的程序代码,这种高保护功能,将隐藏的调用外部方法和属性,这个外部代理是动态创建的,而且是内置 的,以防止被修改和,这就意味着如果有黑客试图修改你的代码和程序,这个动态代理就不再工作,程序也就无法运行了!从而最大限度的保护你的代码!而且 经过加密的代码体积更小,执行效率更高。
软件特点
1、Obfuscation
如果.NET应用程序没有被混淆,则可以很容易地进行反汇编,如果您在代码中投入了时间,精力和金钱,这可能会成为一个问题。模糊代码很容易做到,并增加了防止逆向工程和修改的屏障。
多种形式的混淆和优化
代码混淆使您的应用程序难以进行逆向工程,删除无用的代码,并压缩依赖关系,保护和压缩您的应用程序,而不用担心。
2、自动错误报告
自动错误报告是一种异常处理机制,可在发生错误时自动且无提示地收集详细信息。尽管可高度自定义,但典型的错误报告包含完整堆栈跟踪和有关异常上下文的详细信息(例如,所有局部变量的值)。
①为应用程序配置和添加异常处理需要几秒钟,只需对代码进行很少的更改,同时可以访问大量有价值的反馈。
②没有更多耗时的电子邮件交换来获取所有必要的细节。您的最终用户可以通过单击按钮报告未处理的异常,这意味着您可以更快地修复错误。
③您可以获得有关未处理异常最常复发的连续数据,从而帮助您确定影响最终用户的错误的优先级。
④您可以通过识别和修复最终用户实际遇到的问题来降低支持成本。
3、合并DLL
编译.NET代码通常会导致创建多个程序集文件,包括卫星DLL,所有这些都是程序运行所必需的。虽然这在开发期间不是问题,但在部署时,它通常意味着用户不必要解压缩文件或安装程序中的其他步骤,因为DLL会移动到特定位置。
SmartAssembly安装教程
1、双击“SmartAssembly.exe”,进入软件安装向导界面,点击“continue”
2、出现软件许可协议,选择“Accept”
3、选择软件安装目录,默认为“C:\Program Files\Red Gate\SmartAssembly 6”,可以点...修改,确认之后点击install开始安装
4、稍等一会儿,安装完成
Greetz to :
- fly
- FSLove
- Lightning Wolf
- ZeNiX
- davis7
- GUC
- peterchen
- natyou
- Verol
- mdj
- All UpKers that can't be mentioned one by one.
- All who work hard help make the scene secure!