2015/05/19

Windows 7 (x64) IME輸入法整合器的手寫版

輸入cmd,開啟以下程式


複製以下指令
%systemroot%\system32\regsvr32.exe "%systemroot%\System32\IME\IMETC10\applets\IMTCCAC.dll"
%systemroot%\SysWOW64\regsvr32.exe "%systemroot%\SysWOW64\IME\IMETC10\applets\IMTCCAC.dll"

這裡是要重新註冊IMTCCAC.dll,因為IMTCCAC.dll有分64位元和32位元
所以要依序在system32和SysWOW64的地方做重新註冊DLL

輸入完畢的畫面會像這樣,會依序跳出二個註冊成功的對話框


另外也要用登錄檔修正

COPY下列文字將它存成ChtImePad64.reg
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{C0AA878E-97A5-44df-B7EF-2E732F7B2FEC}]
@="TC IME7 Handwriting Applet"

[HKEY_CLASSES_ROOT\CLSID\{C0AA878E-97A5-44df-B7EF-2E732F7B2FEC}\Implemented Categories]

[HKEY_CLASSES_ROOT\CLSID\{C0AA878E-97A5-44df-B7EF-2E732F7B2FEC}\Implemented Categories\{E081E1D6-2389-43CB-B66F-609F823D9F9C}]

[HKEY_CLASSES_ROOT\CLSID\{C0AA878E-97A5-44df-B7EF-2E732F7B2FEC}\InprocServer32]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
  00,5c,00,53,00,59,00,53,00,54,00,45,00,4d,00,33,00,32,00,5c,00,49,00,4d,00,\
  45,00,5c,00,69,00,6d,00,65,00,74,00,63,00,31,00,30,00,5c,00,61,00,70,00,70,\
  00,6c,00,65,00,74,00,73,00,5c,00,69,00,6d,00,74,00,63,00,63,00,61,00,63,00,\
  2e,00,64,00,6c,00,6c,00,00,00
"ThreadingModel"="Apartment"

[HKEY_CLASSES_ROOT\CLSID\{C0AA878E-97A5-44df-B7EF-2E732F7B2FEC}\ProgID]
@="IMEPad.HWR.TCIME7"

[HKEY_CLASSES_ROOT\CLSID\{C0AA878E-97A5-44df-B7EF-2E732F7B2FEC}\VersionIndependentProgID]
@="IMEPad.HWR.TCIME"

然後執行剛剛存的ChtImePad64.reg


需要Administrator的權限才能夠繼續
如果UAC提示關掉的話就會像我這樣,按Yes繼續


修改登錄成功


然後再回到輸入法整合器做修正
按下那整合器的小圖示 > 輸入法選項 > 設定


然後你會看到手寫識別其實是有載入的,我們將它移除


按下關閉之後,再重新新增回去


這時你的輸入法整合器就會多出一個小圖示


然後就可以像32位元一樣,正常的使用手寫識別的功能了