输入法注入类可以在指定窗口激活

易语言 2020-07-12 18:50:40

输入法注入类可以在指定窗口激活

.子程序 注入, 整数型, 公开, 通过输入法注入文件(成功返回输入法句柄,失败返回0)
.参数 欲注入的DLL文件, 文本型, , 欲注入文件的完整路径
.参数 输入法注入文件, 文本型, , 完整路径
.参数 输入法名称, 文本型, 可空, 输入法的名称,默认为“精易输入法”
.局部变量 句柄, 整数型
.局部变量 Address, 整数型

.如果真 (是否为空 (输入法名称))
输入法名称 = “精易输入法”
.如果真结束
文件_复制 (输入法注入文件, 取System32目录 () + “imedllhost09.ime”, )
句柄 = 安装 (取System32目录 () + “imedllhost09.ime”, 输入法名称)
程序_延时 (25)
IMESetPubString (欲注入的DLL文件, 0, 0, 0, 0, 0)