zz999 发表于 2009-6-4 14:28:06

来人呀,请教如何卸载一个输入法

本帖最后由 zz999 于 2009-6-4 20:56 编辑

论坛里已经搜索过了!

唯一能用的是
DllCall("user32.dll","int","UnloadKeyboardLayout","long"

但是出现

需要注销或重起才行
有什么直接删除的方法么
请教下 !

lynfr8 发表于 2009-6-4 14:48:21

本帖最后由 lynfr8 于 2009-6-4 14:50 编辑

GlobalConst$KeyboardLayouts="E0040804"
;"E0040804"是输入法代号,不同的输入法是不同的。自己改下。
DllCall("user32.dll","int","UnloadKeyboardLayout","long",$KeyboardLayouts)
没测试过,三恨写的这个也不行?
那再看看这个能不?
传送门:http://www.autoitx.com/forum.php?mod=viewthread&tid=1253

zz999 发表于 2009-6-4 17:18:16

谢谢你
都试过了呀
就是卸载时不干净
一定要注销过后才行!

lynfr8 发表于 2009-6-4 18:22:59

呵呵,如果找到你要的方法,记得回来分享下

zz999 发表于 2009-6-4 19:21:03

总不能用鼠标模拟吧   哈哈 !

zz999 发表于 2009-6-4 20:56:34

来人呀 帮帮忙呀

kn007 发表于 2009-6-4 20:58:14

不知道呀。。。。。。
帮顶吧

zz999 发表于 2009-6-4 21:32:57

不知道呀。。。。。。
帮顶吧
kn007 发表于 2009-6-4 20:58 http://www.autoitx.com/images/common/back.gif


谢谢哈!

netegg 发表于 2009-6-8 23:35:17

 输入法相关文件,对应注册表值,自己找找吧
 智能ABC:winabc.cwd abCSda.dll abcwin.exe winabc.ovl tmmr.rem user.rem winabc.hlp winabc.cnt.
 全拼:winpy.ime、winpy.mb、winpy.hlp、winpy.cnt.
  双拼:winsp.ime、winsp.mb、winsp.hlp、winsp.cnt.
  微软拼音:pintllime.dll、pintlgab.imd、pintlgai.imd、pintlgb.imd、 pintlgd.imd、pintlgdx.imd、pintlgie.imd、pintlgnt.imd、pintlgnt.hlp、 pintlgnt.i96、pintlgnt.ime、pintlgsx.imd、pintlgu.imd、pintlgUC.imd、 pintlphr.exe.
  郑码:winzm.ime、winzm.mbwinzm.hlp、wingd.cnt.

netegg 发表于 2009-6-8 23:39:27

那些输入法的代码,系统装的,如果不卸载输入法,只有七个有用,剩下的全都可以不要,在keyboard和ime项下,具体位置记不清了

ahkang 发表于 2009-11-27 10:42:57

我也是被这个问题困扰了许久,最后不得已才结合使用了 ImeToo 才搞定这个输入法刷新的问题,就连三恨也说了:函数仅针对 Internat.exe 有用,对 WinXP 以上系统的 Ctfmon.exe 无效。希望这个方法对各位有用。
页: [1]
查看完整版本: 来人呀,请教如何卸载一个输入法