dnf易语言怎么写( 二 )


3. 易语言怎么写DNF.dll文件注入器 .版本 2
.支持库 shell
.程序集 窗口程序集1
.程序集变量 输入法句柄
.子程序 __启动窗口_创建完毕,,公开
热键.注册 (_启动窗口.取窗口句柄 (),,#Home键,&子程序1)
.子程序 输入法注DLL
写到文件 (取特定目录 (10) + “\SouGoo.ime”, #Shurufa)
写到文件 (取运行目录 () + “\feifei.dll”, #Dll)
输入法句柄 = 输入法.安装 (取特定目录 (10) + “\SouGoo.ime”)
.如果真 (输入法句柄 ≠ 0)
输入法.设置注入 (取特定目录 (10) + “\Sougoo.ime”,取运行目录 () + “\feifei.dll”)
信息框 (“按Home呼出!!!”,0, )
.如果真结束
.子程序 _按钮1_被单击
.如果真 (进程是否存在 (“DNF.exe”))
输入法注DLL ()
返回 ()
.如果真结束
信息框 (“游戏未运行!”,0, )
.子程序 子程序1
.局部变量 进程,逻辑型
进程 = 进程是否存在 (“DNF.exe”)
.如果真 (进程)
输入法.激活 (取句柄2 (“DNF.exe”,,),输入法句柄)
.如果真结束
.子程序 _按钮2_被单击
.局部变量 dnf进程,逻辑型
dnf进程 = 输入法.卸载 (输入法句柄)
.如果 (dnf进程)
【dnf易语言怎么写】信息框 (“关闭成功!”,#信息图标,“系统信息”)
.否则
信息框 (“关闭失败!可能已经关闭!”,#信息图标,“系统信息”)
进程结束 (进程取ID (“DNF.exe”))
输入法.清除注入 (取特定目录 (10) + “\Sougoo.ime”)
删除文件 (取运行目录 () + “\feifei.dll”)
输入法.卸载 (输入法句柄)
结束 ()
.如果结束
输入法.清除注入 (取特定目录 (10) + “\Sougoo.ime”)
删除文件 (取运行目录 () + “\feifei.dll”)
输入法.卸载 (输入法句柄)
结束 ()
.子程序 __启动窗口_将被销毁
输入法.清除注入 (取特定目录 (10) + “\Sougoo.ime”)
删除文件 (取运行目录 () + “\SkinH_EL1.dll”)
输入法.卸载 (输入法句柄)
4. 易语言5.11 DNF代码怎么写 注明:esi=人物基址 基址=人物基址 基址=esi=“011706BC”.版本 2.支持库 spec.子程序 公告,,,公告.参数 msg,文本型,,公告内容.参数 color,整数型,,颜色值.局部变量 宽字符,字节集.局部变量 消息地址,整数型.局部变量 CALL地址,整数型.局部变量 CALL,整数型.局部变量 CALL机械码,字节集.局部变量 商店地址,整数型CALL = 十六到十 (“00AC5430”) ' 公告CALL 商店地址 = 十六到十 (“0111C6B8”) ' 商店地址 CALL地址 = _取地址_整数型 (CALL) 宽字符 = 转换Ansi转Unicode (msg) 消息地址 = _取地址_字节集 (宽字符) CALL机械码 = { 96, 185 } + 到字节集 (商店地址) + { 139, 9, 139, 73, 80, 106, 0, 106, 0, 106, 31, 104 } + 到字节集 (color) + { 104 } + 到字节集 (消息地址) + { 255, 21 } + 到字节集 (CALL地址) + { 97, 195 } 调用子程序 (_取地址_字节集 (CALL机械码),,,).子程序 _取地址_整数型,整数型,,公告.参数 变量,整数型,参考' mov eax, [ebp+8]' pop ebp' retn 4 置入代码 ({ 139, 69, 8, 139, 229, 93, 194, 4, 0 }) 返回 (0).子程序 _取地址_字节集,整数型,,公告.参数 变量,字节集,参考' mov eax, [ebp+8]' mov eax, [eax]' add eax, 8' mov esp ,ebp' pop ebp' retn 4 置入代码 ({ 139, 69, 8, 139, 0, 131, 192, 8, 139, 229, 93, 194, 4, 0 }) 返回 (0).子程序 _取地址_文本型,整数型.参数 变量,文本型,参考' mov eax,[ebp+8]' mov eax,[eax]' leave' retn 4 置入代码 ({ 139, 69, 8, 139, 0, 201, 194, 4, 0 }) 返回 (0) ' 普通公告调用方法:公告 (“内容”,十六到十 (“FF00FF00”)) 2.加密(单个加密=加密=加密写入).版本 2.子程序 单个加密.参数 写到地址,整数型.参数 写入数值,整数型置入代码 ({ 199, 195, 8, 0, 0, 0, 199, 193, 144, 43, 51, 1, 139, 9, 54, 139, 60, 43, 139, 7, 139, 137, 68, 0, 0, 0, 199, 199, 148, 43, 51, 1, 139, 63, 193, 224, 2, 141, 52, 8, 51, 247, 54, 51, 180, 43, 4, 0, 0, 0, 137, 52, 8 })3.自定义攻击 .版本 2.子程序 自定义攻击,,公开.参数 人物基址,整数型.参数 X轴距离,整数型.参数 Y轴距离,整数型.参数 Z轴距离,整数型.参数 伤害值,整数型.参数 技能ID,整数型.局部变量 代码1,字节集 置入代码 ({ 139, 117, 8, 139, 54, 184, 152, 108, 3, 1, 139, 0, 185, 156, 108, 3, 1, 139, 9, 106, 0, 106, 0, 139, 22, 80, 81, 106, 0, 106, 4, 255, 117, 20, 255, 117, 16, 255, 117, 12, 106, 0, 106, 0, 255, 117, 24, 255, 117, 28, 139, 206, 255, 146, 212, 2, 0, 0 })4.apc召唤 .版本 2.子程序 Apc,,公开.参数 等级.参数 怪物 置入代码 ({ 139, 53, 188, 6, 23, 1, 139, 6, 106, 0, 106, 0, 104, 8, 239, 18, 0, 106, 0, 106, 0, 104, 255, 255, 0, 0, 106, 0, 106, 0, 106, 4, 139, 206, 255, 144, 204, 0, 0, 0, 80, 139, 6, 106, 0, 106, 5, 106, 6, 255, 117, 8, 139, 206, 255, 144, 208, 1, 0, 0, 139, 22, 80, 255, 117, 12, 139, 206, 255, 146, 232, 2, 0, 0 }) .版本 2.子程序 _选择框3_被单击,,,卖 内存操作.写代码 (“0111C6B8+1BD8=5”).版本 2.子程序 _选择框4_被单击,,,修 内存操作.写代码 (“0111C6B8+1BD8=6”)写得乱了 。