云外归鸟工作室网站

标题: 黑月的LPK实现静态库例子 [打印本页]

作者: 云外归鸟    时间: 2010-10-7 17:20
标题: 黑月的LPK实现静态库例子
首先要在易的编辑器的工具菜单里,将黑月工具里以下选项勾先上:
[attach]4[/attach]

然后下载LPK的例子,也是源码模板:
[attach]7[/attach]
然后按编译时就会出现由记事本打开“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

然后在记事本里,按保存这个文件。保存后,继续按易编辑器里这个对话框的确定(必须要先保存记事本打开的文件,才能继续编译,不然会出错!):
[attach]5[/attach]
然后把这个LPK.DLL复制到目标EXE同目录下,就可以运行目标EXE,在该EXE进程调用模块中就会看到黑月编译的LPK.DLL
[attach]6[/attach]

作者: superren    时间: 2010-10-7 22:27
沙发,顶上
作者: kyozy    时间: 2010-10-8 17:17
这么详细,这下知道这么用了,谢谢。
作者: yemao    时间: 2010-10-16 15:24
这么详细,这下知道这么用了,谢谢。
作者: 军哥哥    时间: 2010-10-16 16:59
云老大,怎么劫持其它DLL呢?比如d3d9.dll
作者: yemao    时间: 2010-10-17 15:44
本帖最后由 yemao 于 2010-10-17 15:44 编辑

[attach]303[/attach]

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

作者: 515    时间: 2010-10-28 06:52
yemao 发表于 2010-10-17 15:44
弱弱的问下老大你这是什么软件.
能提供下载地址吗?

Window优化大师.
作者: kyozy    时间: 2010-11-22 16:57
云老大,请问必须要易语言5.1版吗?我用易语言5.0版,按照你的步骤是编译成功了。但是把
lpk.dll拷贝到要运行的exe同目录下。运行exe,查看exe加载的模块,lpk.dll还是系统目录的dll
作者: 云外归鸟    时间: 2010-11-23 02:38
WIN7不支持LPK.DLL注入的
作者: ksda1610    时间: 2010-12-11 08:36
win7默认就是从系统目录加载DLL的。改下注册表就好了
作者: tiandihuike    时间: 2010-12-22 12:05
这么详细
作者: 61607ye    时间: 2011-3-12 00:46
呵呵呵  学了一招的哈




欢迎光临 云外归鸟工作室网站 (http://www.ywgn.net/) Powered by Discuz! X3