来人呀,请教如何卸载一个输入法
本帖最后由 zz999 于 2009-6-4 20:56 编辑论坛里已经搜索过了!
唯一能用的是
DllCall("user32.dll","int","UnloadKeyboardLayout","long"
但是出现
需要注销或重起才行
有什么直接删除的方法么
请教下 ! 本帖最后由 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 谢谢你
都试过了呀
就是卸载时不干净
一定要注销过后才行! 呵呵,如果找到你要的方法,记得回来分享下 总不能用鼠标模拟吧 哈哈 ! 来人呀 帮帮忙呀 不知道呀。。。。。。
帮顶吧 不知道呀。。。。。。
帮顶吧
kn007 发表于 2009-6-4 20:58 http://www.autoitx.com/images/common/back.gif
谢谢哈! 输入法相关文件,对应注册表值,自己找找吧
智能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. 那些输入法的代码,系统装的,如果不卸载输入法,只有七个有用,剩下的全都可以不要,在keyboard和ime项下,具体位置记不清了 我也是被这个问题困扰了许久,最后不得已才结合使用了 ImeToo 才搞定这个输入法刷新的问题,就连三恨也说了:函数仅针对 Internat.exe 有用,对 WinXP 以上系统的 Ctfmon.exe 无效。希望这个方法对各位有用。
页:
[1]