|
与 某大 研究:
应该不会有 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 开启错误,输入无法执行" |
|