易采下载网

当前位置: 首页 > 源码下载 > 易语言源码 > 系统工具 > 易语言输入法注入源码

易语言输入法注入源码

  • 源码大小:36.2 KB
  • 源码语言:简体中文
  • 源码类型:国产源码
  • 源码授权:自由软件
  • 更新时间:2019-12-24
  • 应用平台:Winall,Win2003,WinXP,Win7,Win8
  • 开 发 商:
  • 程序演示:Demo Url
  • 软件等级:3
  • 下载次数:
易语言输入法注入源码
内容介绍人气软件相关文章下载地址↓

易语言输入法注入源码

易语言输入法注入源码

易语言输入法注入源码系统结构:设置默认输入法,取空白文本_,特定目录,获得输入法标识,恢复输入法,顶级窗口激活输入法,句柄卸载输入法,删除注册表制定值,CloseHandle,GetClassName,GetWindowText,系统参数信息,获取特别文件夹位置_,安装输入法,从列表id取路径_,获取键盘布局_,取活动键盘布局_,输入法注入,输入法停止注入,寻找子窗口_,激活键盘布局_,投递消息,卸载指定的键盘布局,打开注册表项_,枚举注册项值_,删除指定注册表项_, ======程序集1 || ||------_启动子程序 || || ======核心处理程序集 || ||------设置默认输入法 || ||------取空白文本_ || ||------特定目录 || ||------获得输入法标识 || || ======窗口程序集1 || ||------_窗口1_创建完毕 || ||------_按钮1_被单击 || ||------恢复输入法 || ||------顶级窗口激活输入法 || ||------句柄卸载输入法 || ||------删除注册表制定值 || ||------_按钮2_被单击 || ||------_按钮3_被单击 || || ======调用的Dll || ||---[dll]------_取窗口进程ID || ||---[dll]------_创建快照 || ||---[dll]------_第一个 || ||---[dll]------_下一个 || ||---[dll]------CloseHandle || ||---[dll]------GetClassName || ||---[dll]------_枚举窗口 || ||---[dll]------GetWindowText || ||---[dll]------系统参数信息 || ||---[dll]------获取特别文件夹位置_ || ||---[dll]------安装输入法 || ||---[dll]------从列表id取路径_ || ||---[dll]------获取键盘布局_ || ||---[dll]------取活动键盘布局_ || ||---[dll]------输入法注入 || ||---[dll]------输入法停止注入 || ||---[dll]------寻找子窗口_ || ||---[dll]------激活键盘布局_ || ||---[dll]------投递消息 || ||---[dll]------卸载指定的键盘布局 || ||---[dll]------打开注册表项_ || ||---[dll]------枚举注册项值_ || ||---[dll]------删除指定注册表项_ 调用的DLL命令: .DLL命令_取窗口进程ID,整数型,"user32.dll","GetWindowThreadProcessId",,GetWindowThreadProcessId,获取与指定窗口关联在一起的一个线程和进程标识符 .参数窗口句柄,整数型,,hwnd,指定窗口句柄 .参数进程标识符,整数型,传址,lpdwProcessId,指定一个变量,用于装载拥有那个窗口的一个进程的标识符 .DLL命令_创建快照,整数型,,"CreateToolhelp32Snapshot" .参数falg,整数型 .参数id,整数型 .DLL命令_第一个,整数型,,"Process32First" .参数h,整数型 .参数p,进程信息_ .DLL命令_下一个,整数型,,"Process32Next" .参数h,整数型 .参数p,进程信息_ .DLL命令CloseHandle,逻辑型,,"CloseHandle" .参数hObject,整数型 .DLL命令GetClassName,整数型,"user32.dll","GetClassNameA",,为指定的窗口取得类名 以字节数表示的类名长度;排除最后的空中止字符。零表示出错。会设置GetLastError .参数句柄,整数型,,欲获得类名的那个窗口的句柄 .参数文本,文本型,,随同类名载入的缓冲区。预先至少必须分配nMaxCount+1个字符 .参数文本长度,整数型,,由lpClassName提供的缓冲区长度; .DLL命令_枚举窗口,逻辑型,,"EnumWindows" .参数枚举过程,子程序指针 .参数参数,整数型 .DLL命令GetWindowText,整数型,"user32.dll","GetWindowTextA",,取得一个窗体的标题(caption)文字,或者一个控件的内容(在vb里使用:使用vb窗体或控件的caption或text属性) 复制到lpString的字串长度;不包括空中止字符。会设置GetLastError .参数句柄,整数型,,欲获取文字的那个窗口的句柄 .参数文本,文本型,,预定义的一个缓冲区,至少有cch+1个字符大小;随同窗口文字载入 .参数文本长度,整数型,,lp缓冲区的长度; .DLL命令系统参数信息,整数型,"user32.dll","SystemParametersInfoA" .参数uAction,整数型,,Long,指定要设置的参数。参考uAction常数表 .参数uParam,整数型,,Long,参考uAction常数表 .参数lpvParam,整数型,传址,Any,按引用调用的Integer、Long和数据结构。对于String数据,请用SystemParametersInfoByval函数。具体用法参考uAction常数表 .参数fuWinIni,整数型 .DLL命令获取特别文件夹位置_,整数型,"shell32.dll","SHGetSpecialFolderLocation" .参数窗口句柄,整数型,,hwndOwner .参数文件夹位置,整数型,,nFolder .参数结构,项目标识符列表_,传址,pIdl .DLL命令安装输入法,整数型,"imm32.dll","ImmInstallIMEA" .参数文件名,文本型 .参数输入法名称,文本型 .DLL命令从列表id取路径_,整数型,"shell32.dll","SHGetPathFromIDListA",,$(b) .参数结构指针,整数型,,pIdl .参数路径,文本型,传址,pszPath .DLL命令获取键盘布局_,整数型,"user32","GetKeyboardLayout" .参数线程标志,整数型 .DLL命令取活动键盘布局_,整数型,"user32","GetKeyboardLayoutNameA" .参数布局名称,文本型 .DLL命令输入法注入,,"imedllhost09.ime","IMESetPubString" .参数dll文件名,文本型,,要注入的dll .参数是否退出时卸载,整数型,,输入法退出时是否同时卸载注入的DLL(0-是,1-否) .参数是否自动切换,整数型,,当切换到目标输入法时自动切换到下一个输入法(0-否,1-是) .参数参数一,整数型,,0 .参数参数二,整数型,,0 .参数参数三,整数型,,0 .DLL命令输入法停止注入,整数型,"imedllhost09.ime","IMEClearPubString" .DLL命令寻找子窗口_,整数型,"user32.dll","FindWindowExA",,在窗口列表中寻找与指定条件相符的第一个子窗口找到的窗口的句柄。如未找到相符窗口,则返回零。会设置GetLastError .参数窗口句柄1,整数型,,在其中查找子的父窗口。如设为零,表示使用桌面窗口(通常说的顶级窗口都被认为是桌面的子窗口,所以也会对它们进行查找) .参数窗口句柄2,整数型,,从这个窗口后开始查找。这样便可利用对FindWindowEx的多次调用找到符合条件的所有子窗口。如设为零,表示从第一个子窗口开始搜索 .参数欲搜索的类名1,整数型,,欲搜索的类名。“”表示忽略 .参数欲搜索的类名2,整数型,,欲搜索的类名。“”表示忽略; .DLL命令激活键盘布局_,整数型,"user32.dll","ActivateKeyboardLayout",,如执行成功,返回前一个键盘布局的句柄;零表示失败 .参数键盘布局句柄,整数型,,HKL,指定一个键盘布局的句柄 .参数键盘位置,整数型,,flags,将指定的键盘移至内部键盘布局列表的起始处 .DLL命令投递消息,,"user32.dll","PostMessageA" .参数句柄,整数型 .参数消息标识符,整数型 .参数wParam,整数型 .参数lParam,整数型 .DLL命令卸载指定的键盘布局,整数型,"user32.dll","UnloadKeyboardLayout" .参数输入法句柄,整数型 .DLL命令打开注册表项_,整数型,"advapi32.dll","RegOpenKeyA",,打开一个现有的注册表项,零(ERROR_SUCCESS)表示成功。其他任何值都代表一个错误代码 .参数标准项名或句柄,整数型,,hKey,一个已打开项的句柄,或指定一个标准项名 .参数项名,文本型,,lpSubKey,要打开的项名 .参数打开注册表项句柄,整数型,传址,phkResult,指定一个变量,用于装载(保存)打开注册表项的一个句柄 .DLL命令枚举注册项值_,整数型,"Advapi32.dll","RegEnumValueA",,枚举指定项的值 .参数标准项名或句柄,整数型,,一个已打开项的句柄,或者指定一个标准项名 .参数项索引,整数型,,欲获取值的索引。注意第一个值的索引编号为零 .参数值名称,字节集,,用于装载位于指定索引处值名的一个缓冲区 .参数值名称长度,整数型,传址,用于装载lpValueName缓冲区长度的一个变量。一旦返回,它会设为实际载入缓冲区的字符数量 .参数保留参数,整数型,,未用;设为零 .参数类型,整数型,传址,用于装载值的类型代码的变量 .参数数据缓冲区,字节集,,用于装载值数据的一个缓冲区 .参数数据缓冲区长度,整数型,传址,用于装载lpData缓冲区长度的一个变量。一旦返回,它会设为实际载入缓冲区的字符数量 .DLL命令删除指定注册表项_,,"advapi32.dll","RegDeleteValueA" .参数句柄,整数型 .参数名称,文本型

人气软件
下载地址
相关文章

网友评论

下载声明

☉解压密码:如需要解压密码down.easck.com 就是本站主域名,希望大家看清楚。
☉如果源码不能下载请QQ:279390809留言,我们会尽快修复,谢谢!
☉下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
☉如果遇到什么问题,请QQ:279390809留言,我们定会解决问题,谢谢大家支持!
☉本站提供的一些商业源码是供学习研究之用,如用于商业用途,请购买正版。
☉本站提供的天人短文网站系统(带手机版)资源来源互联网,版权归该下载资源的合法拥有者所有。

关于我们 - 联系我们 - 广告服务 - 版权声明 - 人才招聘 - 友情链接 - 网站地图 - 帮助 - -

CopyRight © 2010-2016 源码下载 easck.com , All Rights Reserved

蒙公网安备 15052402000103号

蒙ICP备14002389-1号