Description: An intercept and modify the input method module (source)
Intercept and modify the input method, that is to say for example you use Intelligent ABC input method input method text is "123", but the confirmation on the screen out "4 56" is indeed so, this technique could probably be used to do input method plug-in tool class.
The module is a DLL written in VC++, compressed bundle the DLL source code. The principle is to use the API HOOK intercept of the correlation function of the input method (ImmGetCompositionString function, an application by calling this function to obtain the input of the input method), to intercept and modify the input information in order to achieve the purpose.
To Search:
File list (Check if you may need any files):
输入法注入
..........\1-火星文输入法外挂(仅拦截并修改输入法,使用WM_DEBUG钩子,对控制台程序也有效,稳定性一般)
..........\..........................................................................................\Form1.frm
..........\..........................................................................................\Form1.frx
..........\..........................................................................................\Form2.frm
..........\..........................................................................................\Form2.frx
..........\..........................................................................................\Form3.frm
..........\..........................................................................................\Form4.frm
..........\..........................................................................................\Form4.frx
..........\..........................................................................................\hxwdllwx
..........\..........................................................................................\hxwdllwx.dll
..........\..........................................................................................\hxwdllwx2.dll
..........\..........................................................................................\........\Debug
..........\..........................................................................................\........\hxwdllwx.cpp
..........\..........................................................................................\........\hxwdllwx.def
..........\..........................................................................................\........\hxwdllwx.dll
..........\..........................................................................................\........\hxwdllwx.dsp
..........\..........................................................................................\........\hxwdllwx.dsw
..........\..........................................................................................\........\hxwdllwx.ncb
..........\..........................................................................................\........\hxwdllwx.opt
..........\..........................................................................................\........\hxwdllwx.plg
..........\..........................................................................................\Module1.bas
..........\..........................................................................................\Module2.bas
..........\..........................................................................................\Module3.bas
..........\..........................................................................................\MSCOMCTL.OCX
..........\..........................................................................................\MSSCCPRJ.SCC
..........\..........................................................................................\qqbtzdat.dll
..........\..........................................................................................\使用说明.txt
..........\..........................................................................................\火星文转换器.exe
..........\..........................................................................................\火星文转换器.vbp
..........\..........................................................................................\火星文转换器.vbw
..........\..........................................................................................\聊天记录.txt
..........\2-拦截并修改输入法+拦截但不修改键盘消息(使用WH_KEYBOARD钩子,对控制台程序无效,稳定性最佳)
..........\............................................................................................\Form1.frm
..........\............................................................................................\hxwdllwx
..........\............................................................................................\hxwdllwx.dll
..........\...............