c++-跪求大神帮忙,关于对dll动态链接库加密的问题

问题描述

跪求大神帮忙,关于对dll动态链接库加密的问题

我们在搞一个项目,写了好多个dll文件,现在老板要求对dll文件进行加密,使得这个dll文件只能在特定的电脑上打开,转存,不能被别的电脑随便打开。。。。跪求那个好心的大神给点意见。。

解决方案

不需要对dll加密,你的dll调用的时候传一个序列号,你的dll内部获得主板id,网卡mac或者磁盘卷标等,按照一个加密算法算出序列号,和输入的比较,确认正确才执行,否则丢出错误。
你的序列号放在你的主程序中,这样别人就算拷贝了你的程序,因为机器环境不同,无非执行。

解决方案二:

dll是可以加载到内存后再使用的,所以你就把dll当做普通文件一样,对这个文件加密,不能直接使用,你的程序启动时,先把他加载到内存,然后按照规则解密成正常的内存数据,然后使用
dll加载到内存使用的具体方法,你去搜一下吧

解决方案三:

https://github.com/fancycode/MemoryModule,这个东西好像可以加载dll到内存

解决方案四:

把dll作为资源加载到exe中。然后exe加载的时候先读取资源

时间: 2024-10-26 06:01:44

c++-跪求大神帮忙,关于对dll动态链接库加密的问题的相关文章

编程-跪求大神帮忙看下代码,错了不晓得怎么改哦

问题描述 跪求大神帮忙看下代码,错了不晓得怎么改哦 switch (uMsg) { case WM_CHAR: char szChar[20]; sprintf(_T(szChar),_T( "char code is %d"), wParam); 错误 1 error C2065: "LszChar": 未声明的标识符 IntelliSense: "const wchar_t *" 类型的实参与 "const char *"

在tomcat上运行没有问题,在weblogic上运行就报下面的错,跪求大神帮忙

问题描述 在tomcat上运行没有问题,在weblogic上运行就报下面的错,跪求大神帮忙 java.sql.SQLException: Statement cancelled, probably by transaction timing out at weblogic.jdbc.wrapper.Statement.postInvocationHandlerNoWrap(Statement.java:128) at weblogic.jdbc.wrapper.PreparedStatement

跪求大神帮忙解决一个java问题

问题描述 跪求大神帮忙解决一个java问题 Invalid classpath publish/export dependency com.genuitec.runtime.library/com.genuitec.generic_6.0. The associated classpath container cannot be included in the published/exported module. 这个问题到底是啥意思,困扰一天了 解决方案 解决: 不要动eclipse.在控制台

c++-跪求大神帮忙写出程序啊~。

问题描述 跪求大神帮忙写出程序啊-. 大神??啊??朋友给我个题?我真作难了??是这样?: 有29组数字??,选任意8组为一组? 要求 1.?求这8组中共有的数字 ?2.要除掉 12345678 23456789 7 8 9 10 11 12 13 14---- ------23 24 25 26 27 28 29 30---- 2627 28 29 30 31 32 33 等等 这样紧挨着的8组 3.把每8组组合出来 的数字 一一列出??---------- 以下是29组数据: (01)?01

跪求大神帮忙解决一个java语法问题

问题描述 跪求大神帮忙解决一个java语法问题 有行代码编译总是不能通过,我觉得是语法问题,但是找了很久都找不出来啊.请大婶帮忙解决,感激不尽. 解决方案 你的代码呢?你的代码呢? 解决方案二: 1.请把您的问题要点尽量在标题说明,大神都很忙,有时不会点进来看内容,会先用标题过滤一下:2.就算大神今天闲下来,您这也没代码可看啊. 解决方案三: 检查 1. 单词 有没有写错,2.命名是否不符合要求3.语法问题 需要看代码 解决方案四: 编译不通过的问题大致分为两种,1,语法错误.2.ide(ecl

网页网页,跪求大神。HTML加CSS做的网页二级界面,跪求大神帮忙。

问题描述 网页网页,跪求大神.HTML加CSS做的网页二级界面,跪求大神帮忙. HTML加CSS做的网页二级界面,跪求大神帮忙.HTML加CSS做的网页二级界面,跪求大神帮忙. 解决方案 问的什么问题 啊?具体你那里出现问题.

简单数字钟-求一基于AT89C52的数字钟设计的C语言程序代码,图已做好,有流程图和项目要求,跪求大神帮忙!!!

问题描述 求一基于AT89C52的数字钟设计的C语言程序代码,图已做好,有流程图和项目要求,跪求大神帮忙!!! 麻烦大神最好能把程序与图匹配符合要求就好了 一会把图和要求发在下面 解决方案 解决方案二: 解决方案三: 解决方案四: 解决方案五: 再次感谢,求帮忙,求助攻,求各种

电梯卡破解-跪求大神帮忙!ic卡破解!

问题描述 跪求大神帮忙!ic卡破解! 跪求大神帮忙!ic卡破解,dump文件已经搞出来了,但是看不懂不知道哪个是日期,也不知道怎么修改,更不知道是否能过修改!求帮助!十分感谢!

测试-菜鸟跪求大神帮忙!!!猜数游戏

问题描述 菜鸟跪求大神帮忙!!!猜数游戏 我编的程序字符测试显示乱码,我实在不知道问题在哪....希望大神们帮帮忙!!在线等,急//游戏界面菜单 //1 显示界面 System.out.println(""请输入一个数""); while(true){ System.out.println(""1 开始猜数""); System.out.println(""2 游戏参数设置""); Sy