登录 注册 找回密码 开启辅助访问 商业用户中心 购物车有0件商品 切换到宽版
搜索
查看: 8778|回复: 11
打印 上一主题 下一主题

黑月的LPK实现静态库例子

  [复制链接]
跳转到指定楼层
楼主
发表于 2010-10-7 17:20:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
首先要在易的编辑器的工具菜单里,将黑月工具里以下选项勾先上:


然后下载LPK的例子,也是源码模板:

然后按编译时就会出现由记事本打开“BlackMoonDllForE.def”这个文件,你把以下导出函数名列表和命令,完全粘贴并覆盖到这个文件内容里:
LIBRARY lpk.dll
EXPORTS
LpkInitialize @1
LpkTabbedTextOut @2
LpkDllInitialize @3
LpkDrawTextEx @4
LpkEditControl @5
LpkExtTextOut @6
LpkGetCharacterPlacement @7
LpkGetTextExtentExPoint @8
LpkPSMTextOut @9
LpkUseGDIWidthCache @10
ftsWordBreak @11

然后在记事本里,按保存这个文件。保存后,继续按易编辑器里这个对话框的确定(必须要先保存记事本打开的文件,才能继续编译,不然会出错!):

然后把这个LPK.DLL复制到目标EXE同目录下,就可以运行目标EXE,在该EXE进程调用模块中就会看到黑月编译的LPK.DLL

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

沙发
发表于 2010-10-7 22:27:11 | 只看该作者
沙发,顶上
回复 支持 反对

使用道具 举报

板凳
发表于 2010-10-8 17:17:15 | 只看该作者
这么详细,这下知道这么用了,谢谢。
回复 支持 反对

使用道具 举报

地板
发表于 2010-10-16 15:24:03 | 只看该作者
这么详细,这下知道这么用了,谢谢。
回复 支持 反对

使用道具 举报

5#
发表于 2010-10-16 16:59:56 | 只看该作者
云老大,怎么劫持其它DLL呢?比如d3d9.dll
回复 支持 反对

使用道具 举报

6#
发表于 2010-10-17 15:44:15 | 只看该作者
本帖最后由 yemao 于 2010-10-17 15:44 编辑



弱弱的问下老大你这是什么软件.
能提供下载地址吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

7#
发表于 2010-10-28 06:52:21 | 只看该作者
yemao 发表于 2010-10-17 15:44
弱弱的问下老大你这是什么软件.
能提供下载地址吗?

Window优化大师.
回复 支持 反对

使用道具 举报

8#
发表于 2010-11-22 16:57:07 | 只看该作者
云老大,请问必须要易语言5.1版吗?我用易语言5.0版,按照你的步骤是编译成功了。但是把
lpk.dll拷贝到要运行的exe同目录下。运行exe,查看exe加载的模块,lpk.dll还是系统目录的dll
回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2010-11-23 02:38:49 | 只看该作者
WIN7不支持LPK.DLL注入的
回复 支持 反对

使用道具 举报

10#
发表于 2010-12-11 08:36:20 | 只看该作者
win7默认就是从系统目录加载DLL的。改下注册表就好了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表