使用Dotfunsctor

设置Disable Control Flow、Disable Renaming、Disable String Encryption 为no,no为开启该功能

设置加密后输出的路i经

选择需要加密的exe或者动态库路径,注意不要选择Library,否则很多公共变量不会被加密,反编译后还是能直接看到很多信息。

后面3个选项卡中勾选需要加密的动态库
注:如果有其他动态库引用这个库,也把哪些动态库加入进行加密操作,否则可能导致调用失败。

点击生成按钮,如果点击生成按钮后提示错误,意思是找不到生成.net4.0的ILASM。

新建2个新的properties,并不是所有电脑路径相同,必须已自己电脑为准,可以使用 “Everything”工具进行文件的快速查找
使用Dotfunsctor的更多相关文章
随机推荐
- Android Socket 通信
Android socket 通信 安卓编写Socket客户端,实现连接Socket服务端通信. 创建Socket连接并获取服务端数据 先创建几个全局变量吧 private BufferedWrite ...
- 【C语言】输入10个人的成绩,求平均值
#include<stdio.h> int main() { int i; ,score[]; printf("请输入10个数字:\n"); ; i < ; i+ ...
- ASP.NET Core 使用过滤器移除重复代码
USING ACTIONFILTERS TO REMOVE DUPLICATED CODE ASP.NET Core 的过滤器可以让我们在请求管道的特定状态之前或之后运行一些代码.因此如果我们的 ac ...
- SQLite 3 中的数据类型
SQLite使用动态类型系统,在SQLite中,值的数据类型和值本身,而不是和它的容器,关联在一起的.SQLite的动态类型系统和其他数据库引擎的静态类型系统是兼容的,这样在静态类型的数据库上执行的S ...
- hdu 4280 最大流 sap模板
给你岛的坐标求最西边到最东边的最大流 /* 最大流模板 sap */ #include<stdio.h> #include<string.h> #include<algo ...
- 【 Struts2 过滤器】
LoginInterceptor package k.util; import com.opensymphony.xwork2.ActionInvocation; import com.opensym ...
- 初学mysql数据库
package com.conn; import java.sql.Connection; import java.sql.DriverManager; public class Conn { pub ...
- PyCharm 上传项目到码云托管平台
码云平台设置: >先到码云 https://gitee.com/ 注册账号 >创建项目,选择合适项目,点击加号 >填写项目的基础信息 在码云上就创建了项目 >安装 Git ...
- 前端之CSS基础篇
CSS介绍 什么是CSS? CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素. 当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染). CSS ...
- STM32程序中 \r \n \r\n
1.用串口调试助手打印信息,程序换行时,最好还是用\r\n,光用\r或光用\n可能达不到换行的效果.