该资源为电脑版,暂无安卓版
Red Gate SmartAssembl破解版是一款非常专业的NET代码保护加密工具,它可以让你获得一组全面的混淆功能,包括名称修改,控制流混淆,字符串编码,参考动态代理和声明性混淆。而且对软件中使用的字符串进行编码,以隐藏密码和SQL查询等信息。为此小编在这里准备好了破解版,教程如下,欢迎下载!
1、在本站下载并解压,得到SmartAssembly.exe安装程序和注册机
2、注意首先断开网络,否则后面等会儿无法激活软件。双击SmartAssembly.exe运行,打开界面
2、阅读协议,选择我同意
3、选择软件安装路径,点击安装按钮
4、安装速度很快,安装完成,如图 所示,点击finish退出向导
5、运行Activation激活文件夹中的keygen注册机,版本选择Professional,选择用户数量,然后点击Generate生成按钮,注意多点击几次
6、运行软件,点击Enter Serial Number选项,如图所示
7、将注册机中的Serial Number序列号复制到软件中,如图所示,点击下方的Activate激活按钮
8、出现如下界面,点击Activate Manually手动激活按钮
9、我们将软件中的Activation Request请求码复制到注册机中,然后点击finish退出向导,然后点击close关闭
10、关闭keygen,然后 keygen留下一些碎片
> C: User \%USERNAME% AppData Local SkinSoft
其中%USERNAME%是登录名
删除此“SkinSoft”文件夹
注意:
许可证信息存储在“SmartAssembly_v6_0.lic”中
> C: ProgramData Red Gate Licenses
12、通过防火墙阻止应用程序访问Internet后恢复互联网连接即可
1、名字错误
更改方法和字段的名称,使其难以理解其用途。
2、控制流混淆
将方法内的代码转换为'spaghetti code',以便很难看到应用程序的工作原理。
3、引用动态代理
为调用程序集外部的方法创建代理,以便很难找到外部调用。
4、字符串编码
对软件中使用的字符串进行编码,以隐藏密码和SQL查询等信息。
5、资源压缩和加密
压缩和加密托管资源,使其难以理解,并减小程序集的大小。
6、修剪
删除无用的元数据,使代码更难以进行逆向工程,减小程序集的大小,并缩短加载时间。
7、依赖性合并
获取所有DLL并将依赖项合并到主程序集中,因此您不必加载大量DLL文件,因此也可以对它们进行模糊处理。
8、依赖压缩和嵌入
压缩并将依赖项嵌入到主程序集中,简化了软件的部署并减小了程序的大小。
9、方法父混淆
通过更改代码中的类来移动代码中的方法,使得更难理解方法和类如何相互关联。
10、强大的名字签名与篡改保护
标记您的组件并帮助保护它免受修改(标准版中没有额外的防篡改保护)。
11、声明性混淆
直接在代码中使用自定义属性从混淆中排除成员。
12、调试
SmartAssembly对模糊的堆栈跟踪进行解码,并生成包含调试信息的.pdb文件。这使您可以将程序集调试到IDE中,并在发生异常时获取完整的堆栈跟踪。 SmartAssembly甚至可以帮助确保您自动释放不需要的内存。
13、整合与支持
可以使用MS Build或命令行将混淆集成到构建过程中,并支持.NET 2.0到4.7,包括.NET Core和.NET Standard以及XNA,但有一些例外。
14、自动错误报告
只有一件事比找到你的软件更糟糕的是:从来没有发现过。
大多数用户都不愿意报告错误:记住和关联细节是棘手的,技术上具有挑战性。如果你让用户只需一次快速点击即可告诉你整个故事,对每个人来说会更容易,不是吗?
自动错误报告是一种异常处理机制,可在发生错误时自动且无提示地收集详细信息。尽管可高度自定义,但典型的错误报告包含完整堆栈跟踪和有关异常上下文的详细信息(例如,所有局部变量的值)。
自动错误报告在两种主要情况下特别有用:
在预发布阶段(例如beta测试),当您需要大量早期用户反馈来帮助您发送稳定的应用程序时。
在发布后维护中,您希望简化并加快调试和修复软件的过程。
15、自动错误报告的好处
为应用程序配置和添加异常处理需要几秒钟,对代码的更改很少,但您可以访问大量有价值的反馈。
没有更多耗时的电子邮件交换来获取所有必要的细节。您的最终用户可以通过单击按钮报告未处理的异常,这意味着您可以更快地修复错误。
您可以获得有关未处理异常最常复发的连续数据,从而帮助您确定影响最终用户的错误的优先级。
您可以通过识别和修复最终用户实际遇到的问题来降低支持成本。
16、将文件附加到错误报告中
使用SDK,您还可以使用例外报告打包所需的任何数据,例如:崩溃时拍摄的日志文件或屏幕截图。您甚至可以自定义异常处理对话框并询问用户以获取更多信息或联系详细信息,以便在发布修复程序时与他们联系。
如果您在开发中使用SmartAssembly的混淆功能,我们已经为您提供了帮助--SmartAssembly可以解码混淆的堆栈跟踪。
17、标准模板的范围
发送错误报告,无论是否提示最终用户。
18、自定义模板*
(可从SDK获得)
当发生异常时,您可以完全控制向最终用户显示的对话框。
19、报告分类
对报告进行分类,以快速查看用户遇到的最常见错误。
20、共享异常报告
查看组织中任何开发人员或构建系统构建的应用程序的异常报告。
21、始终发送系统信息
Windows版本,.NET版本和加载的程序集列表随堆栈跟踪一起发送。
22、将文件附加到错误报告*
日志文件,屏幕截图和任何其他类型的文件都可以附加到错误报告中。
23、收集最终用户的电子邮件地址
通过告诉他们何时修复问题来打动您的客户。
24、安全
您的错误报告在存储在Web服务中时会被加密,并在您下载时从服务器中删除。
25、由Redgate主持的Web服务
没有复杂的安装,因为Redgate托管了发送错误报告的Web服务。
26、定制网络服务*
自行运行Web服务以获得最大的灵活性。
*自定义模板,附加文件和自定义Web服务仅适用于SmartAssembly Pro(SDK包的一部分)。
通过在购买时添加支持和升级包,可以访问错误报告Web服务(用于下载错误报告)。我们为客户提供在到期前一个月续订支持合同的机会。
27、整合与支持
可以使用MS Build或命令行将添加的自动错误报告功能集成到构建过程中,并支持.NET 1.1到4.0和XNA,但有一些例外。
28、合并DLL
编译.NET代码通常会导致创建多个程序集文件,包括附属程序DLL,所有这些都是程序运行所必需的。虽然这在开发过程中不是问题,但在部署时,通常意味着用户不必要解压缩文件或安装程序中的其他步骤,因为DLL会移动到特定位置。
通过使用SmartAssembly将引用的DLL中的代码合并并嵌入到主程序集中,可以大大简化部署过程
29、依赖合并
将.NET应用程序部署在一个文件中
提高软件的性能和保护
依赖项合并将获取所有DLL并将依赖项合并到主程序集中,因此您不必加载大量DLL文件。合并依赖项时,它将成为主程序集的一部分,因此可以对来自合并依赖项的代码进行模糊处理和修剪以及来自主程序集的代码。
30、依赖压缩和嵌入
便于您的软件部署和维护
减少程序的大小
依赖关系压缩和嵌入允许引用的DLL作为资源嵌入到主程序集中,而不是合并到主程序集的内容中。此功能还会压缩这些资源,并在运行时动态解压缩它们。
您可以通过命令行控制SmartAssembly的依赖项合并和依赖项压缩和嵌入,因此可以轻松地将其集成到构建过程中,从而为每个构建提供简单,可靠的依赖项合并。