delphi如何保护DLL被非法调用
答案:3 悬赏:30 手机版
解决时间 2021-04-01 18:26
- 提问者网友:我的未来我做主
- 2021-03-31 20:58
delphi如何保护DLL被非法调用
最佳答案
- 五星知识达人网友:狂恋
- 2021-03-31 21:40
1)如果你是按照DLL写法把函数或者过程声明出可以被调用,那样的话就能找到你DLL调用的入口。
2)如果你想保护的DLL有返回值,你可以试一下这样:在你delphi程序里检测DLL函数或者过程使用变量的内存空间,判断一下如果自己没有调用的话,但是该空间内容被更改了,可以说明它被使用了。但是这种方法不能时刻保护着,否则就要时刻的扫描比较了。
2)如果你想保护的DLL有返回值,你可以试一下这样:在你delphi程序里检测DLL函数或者过程使用变量的内存空间,判断一下如果自己没有调用的话,但是该空间内容被更改了,可以说明它被使用了。但是这种方法不能时刻保护着,否则就要时刻的扫描比较了。
全部回答
- 1楼网友:时间的尘埃
- 2021-04-01 00:19
入口参数是你自己设置的,你不说明,谁清楚?
- 2楼网友:患得患失的劫
- 2021-03-31 22:46
不论你用什么语言写的DLL,一旦编译通过之后,就可以被其它程序调用了,当然你得知道这个DLL是干什么用的,如果你不知道这些,也就无法调用它。没有非法合法调用说头。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯