| 
 | 
与 某大 研究: 
 
应该不会有 CN 大牛 对此有兴趣, 
直接采繁体用语不转换文字用语. 
 
我发的修改版,我在 完整版 Windows XP 中正常执行且在 CMD 中也可输入中文, 
conime.exe 我有修改位址 0x10022B8 为 6 个 NOP(找 Hex 909090909090 会找到) 
 
在分析过程中发现, 
conime.exe 执行后在它的 RAM 中并没有 PHON.IME 的注入,所以无法在 CMD 输入中文. 
 
我追了程式码, 
当在 CMD 中按 Ctrl+Space 切换输入法, 
在 IMM32.dll 被中断后, 
会出现 注音错误视窗 "档案File PHON.TBL 开启错误,输入无法执行", 
所以表示其实按 Ctrl+Space 是有作用, 
只是有问题. 
 
已解决 conime.exe 没常驻的问题, 
再来解决 
conime.exe 没有 PHON.IME 的注入 
注音错误视窗 "档案File PHON.TBL 开启错误,输入无法执行" |   
 
 
 
 |