站内搜索
编辑推荐
本类下载榜
软件简介
Red Gate SmartAssembly是一种适合程序员保护源代码并防止程序被修改的工具。它为用户提供三种保护方法,以适应不同的情况并隐藏重要信息。
1,控制流量混乱
将方法内的代码转换为'spaghetti code',以便很难看到应用程序的工作原理。
2,引用动态代理
为调用程序集外部的方法创建代理,以便很难找到外部调用。
3,资源压缩和加密
压缩和加密托管资源,使其难以理解并减小程序集的大小
4,字符串编码
对软件中使用的字符串进行编码,以隐藏密码和SQL查询等信息。
5,依靠压缩和嵌入
压缩和嵌入主程序集中的依赖项简化了软件部署并减小了程序的大小。
6,父母混淆的方法
通过更改代码中的类来移动代码中的方法会使得更难理解方法和类如何相互关联。
7.陈述性混淆
直接在代码中使用自定义属性可以排除成员的混淆。
1、困惑
如果.NET应用程序没有被混淆,则可以很容易地进行反汇编,如果您在代码中投入了时间,精力和金钱,这可能会成为一个问题。对代码进行模糊处理很容易,并且增加了防止逆向工程和修改的屏障。
多种形式的混淆和优化
代码混淆使您的应用程序难以进行逆向工程,删除无用的代码,压缩依赖关系,保护和压缩应用程序,而不用担心。
2、自动错误报告
只有一件事比找到你的软件更糟糕的是:从来没有发现过。
大多数用户都不愿意报告错误:记住和关联细节是棘手的,技术上具有挑战性。如果你让用户只需一次快速点击即可告诉你整个故事,对每个人来说会更容易,不是吗?
自动错误报告是一种异常处理机制,可在发生错误时自动且无提示地收集详细信息。尽管可高度自定义,但典型的错误报告包含完整堆栈跟踪和有关异常上下文的详细信息(例如,所有局部变量的值)。
自动错误报告在两种主要情况下特别有用:
- 在预发布阶段(例如beta测试),当您需要大量早期用户反馈来帮助您发布稳定的应用程序时。
- 在发布后维护中,您希望简化并加快调试和修复软件的过程。
3、合并DLL
编译.NET代码通常会导致创建多个程序集文件,包括附属程序DLL,所有这些都是程序运行所必需的。虽然这在开发过程中不是问题,但在部署时,通常意味着用户不必要解压缩文件或安装程序中的其他步骤,因为DLL会移动到特定位置。
通过使用SmartAssembly将引用的DLL中的代码合并并嵌入到主程序集中,可以大大简化部署过程
依赖关系压缩和嵌入允许引用的DLL作为资源嵌入到主程序集中,而不是合并到主程序集的内容中。此功能还会压缩这些资源,并在运行时动态解压缩它们。
您可以通过命令行控制SmartAssembly的依赖项合并和依赖项压缩和嵌入,因此可以轻松地将其集成到构建过程中,从而为每个构建提供简单,可靠的依赖项合并。
文件夹万能解锁器(万能解密工具)v0.01b绿色版_内含详细视频教程
宏杰工具之文件夹加密 V2718 官网绿色版
便携式文件夹加密器(加密U盘、移动硬盘及本地硬盘) 绿色特别版
风速硬盘加密器 绿色特别版(傻瓜式的硬盘加密软件)
U盘超级加密3000 7.53中文绿色版
水依亭文件加密器2.0绿色版【可加密任何程序文件】
E-钻文件夹加密大师2009 5.12绿色注册版【文件/文件夹加密解密】
叮叮加密王v3.0绿色加强版_加密帐号密码以及加密文件
强大通用脱壳机_RL!dePacker(超级脱壳机)v1.41汉化绿色特别版
联想移动保险箱 绿色版【联想U盘内置软件】
锁定隐藏文件夹(Private Folder) V1.0.63 官方免费版
文件夹看门狗[白金版]v3.9绿色特别版_加密硬盘和移动存储器
光盘加密大师【原名光盘慧眼】v5.0.0绿色注册版_可视化制作加密光盘
TXT文件加密解密器_TXT加密解密 绿色单文件版
易通电脑锁2006 V6.0.6.6绿色版_全方位管理保护您的电脑
甲盾文件夹加密1.52绿色版