谁能告诉我 输入法 在  注册表  的位置得到就结帖子

解决方案 »

  1.   

    HK_Local_machine\System\Currentcontrolset\control\keyboard layouts
      

  2.   

    IME信息在注册表中的位置在HKEY_USERS:".DEFAULT\keyboard layout\preload"放的是已安装的输入法,下有几个以数字为名的子键,内容是输入法代号(keyboard layout),如"e0040804",其中左4位是设备代码(device identifier),右4位是语言代码(language identifier)。例如上面:左e004指智能ABC,右0804指大陆中文。(详见MSDN)
    在HKEY_LOCAL_MACHINE:"System\CurrentControlSet\Control\Keyboard Layouts\"放的是已注册的输入法。他的子键名为输入法代号(keyboard layout),内容为该输入法的ime文件,名称等信息。 
      

  3.   

    win2000下有所不同。注册表HKEY_USERS:".DEFAULT\keyboard layout\preload没有子键只有以数字为名的项,值为输入法代号(keyboard layout)。
      

  4.   

    HK_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\CONTROL\KEYBOARD LAYOUTS