DNF注入器源码

.版本 2

.支持库 shell

.支持库 spec.程序集 窗口程序集1

.程序集变量 输入法句柄.子程序 __启动窗口_创建完毕热键.注册 (_启动窗口.取窗口句柄 (), , #Home键, &子程序1).子程序 输入法注DLL

写到文件 (取特定目录 (10) + “\SouGoo.ime”, #Shurufa)

输入法句柄 = 输入法.安装 (取特定目录 (10) + “\SouGoo.ime”, “人啊”)

调试输出 (输入法句柄)写到文件 (取运行目录 () + “\sis.dll”, #sis)

.如果真 (输入法句柄 ≠ 0)

输入法.设置注入 (取特定目录 (10) + “\Sougoo.ime”, 取运行目录 () + “\sis.dll”)

信息框 (“启动成功...欢迎使用” + #换行符 + “按Home键呼出外挂!”, 0, )

窗口禁止关闭 (_启动窗口.取窗口句柄 (), 真)

.如果真结束

.子程序 _按钮1_被单击.如果 (进程是否存在 (“DNF.exe”))

输入法注DLL ()

.否则

信息框 (“游戏未运行!请先运行游戏到仓库开启本工具”, 0, )

.如果结束

.子程序 子程序1

.局部变量 bool, 逻辑型bool = 进程是否存在 (“DNF.exe”)

.如果真 (bool)

输入法.激活 (取句柄2 (“DNF.exe”, , ), 输入法句柄)

.如果真结束

.子程序 _按钮2_被单击

.局部变量 bool, 逻辑型bool = 输入法.卸载 (输入法句柄)

.如果 (bool)

信息框 (“关闭成功!”, #信息图标, “系统信息”)

.否则

信息框 (“关闭失败!可能已经关闭!”, #信息图标, “系统信息”)

.如果结束

窗口禁止关闭 (_启动窗口.取窗口句柄 (), 假).子程序 __启动窗口_将被销毁输入法.清除注入 (取特定目录 (10) + “\Sougoo.ime”)

删除文件 (取运行目录 () + “\sis.dll”)

输入法.卸载 (输入法句柄)

把那DLL名换成你那DLL名,大家都学E的,没什么的。呵呵!!