优秀的网码保护加密工具,SmartAssembly中文版,这个软件可以让你获得一套全面的混淆功能,包括名字修改、控制流混淆、字符串编码、引用动态代理和声明性混淆,这是非常优秀的。SmartAssembly中文版,中文版,这个软件使用字符串进行编码,隐藏密码和SQL查询等。如有需要,请下载智能装配中文版并使用。
SmartAssembly中文版软件的功能集成和支持。
您可以使用MS Build或命令行将添加的自动错误报告功能集成到构建过程中,并支持。NET 1.1到4.0和XNA,有一些例外。
合并dll
编译。NET代码通常会导致创建多个程序集文件,包括卫星程序dll,所有这些都是程序运行所必需的。虽然这在开发过程中不是问题,但这通常意味着用户在部署时不需要解压缩文件或安装程序中的其他步骤,因为DLL将被移动到特定的位置。
通过使用SmartAssembly将引用的DLL中的代码合并并嵌入到主程序集中,可以大大简化部署过程。
依赖合并
部署。NET应用程序。
提高软件的性能和保护。
依赖项合并将获得所有的dll并将依赖项合并到主程序集中,因此您不必加载大量的dll文件。当一个依赖项被合并时,它将成为主程序集的一部分,因此您可以混淆和修剪合并的依赖项中的代码和主程序集中的代码。
依赖压缩和嵌入。
促进您的软件部署和维护。
减小程序的大小。
依赖项压缩和嵌入允许引用的DLL作为资源嵌入到主程序集中,而不是合并到主程序集中的内容中。此功能还会在运行时动态压缩和解压缩这些资源。
您可以通过命令行控制SmartAssembly的依赖项合并、依赖项压缩和嵌入,因此可以轻松地将其集成到构建过程中,从而为每个构建提供简单可靠的依赖项合并。
名字不对。
更改方法和字段的名称,使其难以理解其目的。
控制流混乱
将方法中的代码转换成“意大利面条代码”,这样就很难看到应用程序是如何工作的。
引用动态代理。
为调用程序集外部的方法创建代理,这样就很难找到外部调用。
串编码
对软件中使用的字符串进行编码,以隐藏密码和SQL查询等信息。
资源压缩和加密。
压缩和加密托管资源,使其难以理解,并减小程序集的大小。
减少
删除无用的元数据会增加对代码进行逆向工程的难度,减小程序集的大小,并缩短加载时间。
依赖合并
获取所有的dll并将依赖项合并到主程序集中,这样就不必加载大量的dll文件,这样还可以混淆它们。
依赖压缩和嵌入。
压缩的依赖项被嵌入到主程序集中,这简化了软件的部署并减小了程序的大小。
方法父混淆。
通过更改代码中的类来移动代码中的方法会使理解方法和类之间的关系变得更加困难。
强名称签名和篡改保护。
标记您的组件并帮助保护它不被修改(在标准版中没有额外的防篡改保护)。
陈述性混淆
直接在代码中使用自定义属性来避免成员混淆。
接受初步测试
SmartAssembly解码不明确的堆栈跟踪,并生成包含调试信息的. pdb文件。这允许您将程序集调试到集成开发环境中,并在发生异常时获得完整的堆栈跟踪。SmartAssembly甚至可以帮助确保您自动释放不必要的内存。
集成和支持。
您可以使用MS Build或命令行将混淆集成到构建过程中,并提供支持。NET 2.0到4.7,包括。NET Core,NET标准和XNA,除了一些例外。
自动错误报告。
只有一件事比找到你的软件更糟糕:永远找不到它。
大多数用户不愿意报告错误:记住和关联细节很棘手,在技术上也很有挑战性。如果你让用户一键告诉你整个故事,对每个人来说都会更容易,不是吗?
自动错误报告是一种异常处理机制,它可以在错误发生时自动无声地收集详细信息。虽然高度可定制,但典型的错误报告包含完整的堆栈跟踪和关于异常上下文的详细信息(例如,所有局部变量的值)。
自动错误报告在两种主要情况下特别有用:
在预发布阶段(比如beta测试),当你需要大量的早期用户反馈来帮助你发送稳定的应用程序时。
在发布后维护中,您希望简化和加快软件调试和修复的过程。
自动错误报告的好处。
为应用程序配置和添加异常处理需要几秒钟的时间,对代码的修改也很少,但是您可以获得很多有价值的反馈。
没有更耗时的电子邮件交换来获得所有必要的细节。您的最终用户可以通过单击按钮来报告未处理的异常,这意味着您可以更快地修复错误。
您可以获得有关未处理异常最频繁重复出现的连续数据,这有助于确定影响最终用户的错误的优先级。
您可以通过识别和修复最终用户实际遇到的问题来降低支持成本。
将文件附加到错误报告。
使用SDK,您还可以使用异常报告来打包任何需要的数据,例如日志文件或崩溃期间拍摄的屏幕截图。您甚至可以自定义异常处理对话框,并要求用户提供更多信息或联系方式,以便在修复发布时与他们联系。
如果您在开发中使用了SmartAssembly的混淆功能,我们为您提供了帮助- SmartAssembly可以解码混淆的堆栈跟踪。
标准模板的范围。
发送错误报告,无论是否提示最终用户。
自定义模板*
(可从软件开发工具包获得)
发生异常时,您可以完全控制向最终用户显示的对话框。
报告分类
对报告进行分类,以快速查看用户遇到的最常见错误。
共享异常报告。
查看组织中任何开发人员或构建系统构建的应用程序的异常报告。
始终发送系统信息。
Windows版本,NET版本和加载的程序集列表与堆栈跟踪一起发送。
将文件附加到错误报告*
日志文件、屏幕截图和任何其他类型的文件都可以附加到错误报告中。
收集最终用户的电子邮件地址。
告诉客户何时解决问题,给他们留下深刻印象。
安全的
您的错误报告存储在网络服务中时将被加密,下载时将从服务器中删除。
由Redgate托管的网络服务。
没有复杂的安装,因为Redgate托管一个发送错误报告的网络服务。
定制网络服务*
运行您自己的网络服务以获得最大的灵活性。
模板、附加文件和定制的网络服务仅适用于智能装配专业版(SDK包的一部分)。
您可以通过在购买时添加支持和升级包来访问错误报告网络服务(用于下载错误报告)。我们为客户提供了在支持合同到期前一个月续签合同的机会。