ps520 发表于 2010-9-4 20:24

Magic Dll Calling:自己实现指针调用Api

Magic Dll Calling,顾名思义,就是不走寻常路,通过其他手段实现易语言的DLL接口公开功能以及动态加载Dll。
本例程特别适合商业软件用户加强对Dll防盗用等方面的调用。主要原理是DLL公开一个数据传递函数,通过在这个函数中


初始化代码相关子程序(也就是你需要公开的子程序)地址,而这个过程不需要Dll公开那几个函数名称,就能实现调用。


使用了数据结构,主要是方便有的用户对插件的学习,简单点的话可以使用整数型 数组来传递地址,但是地址命名不怎么方便管理哈。


在使用本代码以后,可以有效提高软件调用Api时的安全性并扼杀Dll被盗用的可能性。

          (写代码辛苦了,收点辛苦费。)
                                                                                                               By Luck

ps520 发表于 2010-9-4 20:25

回帖可以拿回1UB,何乐而不为~

代码写得很精练,连同Dll动态加载一起写了

qq526033781 发表于 2010-9-4 20:41

ps520 发表于 2010-9-4 21:37

:lol

Dll运用好了是很好玩的

升级很省力
页: [1]
查看完整版本: Magic Dll Calling:自己实现指针调用Api