实际上,dos命令下输入法的切换是靠conime.exe。
引用百度百科:它是输入法编辑器相关程序,同时他也是bfghost的远程控制后门程序。此程序允许攻击者访问你的计算机,窃取个人信息,一般情况下是不会运行的。CONIME.EXE的确是CMD.EXE创建的。只要打开PROCESS EXPLORER,将内存中的CONIME.IME进程删掉,然后启动CMD.EXE就可以看得到接着启动CONIME.EXE了,CONIME.EXE是CMD的中文输入器,删掉这个进程,CMD.EXE将不能输入中文。因为CMD.EXE关闭后,CONIME.EXE是不会自动关闭的,所以容易出现这种不是父子进程的错觉。CONIME.EXE是不能删的,删掉后就不能在DOS命令窗口里输入中文了。
我安装MYSQL数据库之后,发现dos下不能切换输入法,查询后得知要修改注册表,步骤如下:
开始-->运行-->输入regedit进入注册表修改HKEY_CURRENT_USER\Console的LoadConIme选项,它表示当cmd启动时是否启动conime.exe,所以要将其值修改为1,这样虽然不安全,但是我们可以用完之后,手动将conime进程关掉。