|

提醒:若下载的软件是收费的"请不要付款",可能是骗子,请立即联系本站举报,执意要付款被骗后本站概不负责。(任何交易请走第三方中介,请勿直接付款交易以免被骗!切记).
本帖最后由 qq46453443 于 2016-4-22 17:47 编辑
学习输入法注入遇到问题,求大神解答
问题一:注入之后,按HOME无法在游戏中呼出 窗口,源码如下,如果源码没错的话,是不是我的DLL写的不对?应该怎样写???
问题二:注入时“输出调试文本(输入法句柄)”(ps:输入法句柄 = 输入法.安装()):
1.当“sougoo.ime”文件在系统目录中,得到的输入法句柄为负数,这是对还是错?我想应该是对的吧,因为我在任务栏输入法里找到了新的输入法
2.当“sougoo.ime”文件不在系统目录(写出文件到别处,之后调用),得到的输入法句柄为0,问题是:为什么不在系统目录会“输入法.安装”失败返回0
问题三:temp = 输入法.设置注入,输出调试文本(temp) temp=1,这个返回值=1是表示输入法.设置注入成功还是失败了??
问题四:是不是大部分游戏都可以用输入法注入???哪些不能用,打个比方,为什么??
源码内容:
.版本 2
.程序集 窗口程序集1
.子程序 __启动窗口_创建完毕
' 提升权限 ()
热键.注册 (取窗口句柄 (), 0, #Home键, &HOME呼出)
.子程序 _按钮1_被单击
.局部变量 temp, 整数型
.局部变量 写文件1, 逻辑型
.局部变量 写文件2, 逻辑型
.局部变量 写文件3, 逻辑型
.判断开始 (取进程ID (“dxf .exe”) ≠ 0)
写文件1 = 写到文件 (“C:\Windows\Sysnative\” + “SouGoo.ime”, #输入法文件SouGou) ' system32
写文件2 = 写到文件 (“C:\Windows\Sysnative\” + “dxf .dll”, #dll) ' system32
输入法句柄 = 输入法.安装 (取特殊目录 (37) + “SouGoo.ime”, “输入法”)
temp = 输入法.设置注入 (取特殊目录 (37) + “\SouGoo.ime”, 取特殊目录 (37) + “\dxf .dll”)
信息框 (“注入成功,按HOME呼出”, 0, )
按钮1.禁止 = 真
按钮2.禁止 = 假
.默认
信息框 (“注入失败,请先启动XNF在启动本 ”, 0, )
.判断结束
输出调试文本 (输入法句柄, temp)
.子程序 HOME呼出
输入法.激活 (取句柄2 (“dxf .exe”), 输入法句柄)
输出调试文本 (取句柄2 (“dxf .exe”))
.子程序 _按钮2_被单击
.局部变量 temp2, 逻辑型
输入法.清除注入 (取特殊目录 (37) + “\SouGoo.ime”)
删除文件 (取特殊目录 (37) + “\dxf .dll”)
temp2 = 输入法.卸载 (输入法句柄)
.如果真 (temp2 = 真)
信息框 (“卸载成功!”, 0, )
.如果真结束
按钮1.禁止 = 假
按钮2.禁止 = 真
.子程序 __启动窗口_将被销毁
_按钮2_被单击 ()
以上是源码
以下是截图
联系我时,请说是在 挂海论坛 上看到的,谢谢! |
上一篇: 易语言里小键盘0键代码48是错误的下一篇: 最新网赚方法每天最低赚5元
免责声明:
1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关。一切关于该内容及资源商业行为与www.52ghai.com无关。
2、本站提供的一切资源内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。
3、本站信息来自第三方用户,非本站自制,版权归原作者享有,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。
4、如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵犯你版权的,请邮件与我们联系删除(邮箱:xhzlw@foxmail.com),本站将立即改正。
|