1、打开“运行”对话框,输入“ctfmon.exe”并按驾车键,以便查看系统输入法状态栏是否正常显示。
2、当输入法状态栏还是无法正常显示时,我们需要打开“控制面板”,点击“区域和语言”项。
3、在打开的窗口中,切换至“键盘和语言”选项卡,点击“更改键盘”按钮。
4、接着在打开的“文本服务和输入语言”窗口中,切换至“常规”选项卡,选择一种默认输入语言,通常为“美式键盘”。
5、切换至“语言栏”选项卡,勾选“停靠于任务栏”和“在任务栏中显示其它语言栏图标”项,并点击“确定”按钮完成设置。
晕。根本没有单独的进程。ctfmon只是管理输入法的。
调出输入法过程如下:
当一个标准的windows程序检测到用户按下
ctrl+shift时(或者用户从右下角调出时),会根据注册表设定去加载输入法,输入法名为
*.ime,然后ime作为一个dll加载到此程序中,输入法才能显示出来。
所以说输入法不是进程
ps:
1.ime本质上是dll,只不过他的扩展名和dll不同而已
2.哪个程序被用户调出了输入法,它的进程模块里就会多出一个ime文件
3.输入法不同于苹果的mac,并不是单独作为一个进程的
4.你玩qq飞车我不知道听说过“输入法注入”外挂没,反正cf上有,就是外挂把自己变成输入法,cf以为这是输入法就把它加载到自己里边来,外挂就可以改游戏了
如不信你可以试下:
1.下载xuetr(一个ark工具,ark不懂请百度)
2.调出记事本的输入法,使之处于中文输入状态
3.开xuetr,找到notepad.exe(记事本进程),然后右键点模块,卸载扩展名是ime的模块
返回记事本,看看你的中文输入法是不是消失了呢?
(因为win8和xuetr兼容性关系,xuetr还不能在win8运行,目前已有的ark工具都不能在win8运行,要测试请到xp、vista测试)
微软nt4/5架构的 *** 作系统都是这么搞的,所以xp是这个原理,win8也是
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)