//获取系统中已经安装的文字输入法
InputLanguageCollection MyInputs = InputLanguage.InstalledInputLanguages;
//将输入法的名称添加组合框中
foreach (InputLanguage MyInput in MyInputs)
       this.comboBox1.Items.Add(MyInput.LayoutName);
使用inputlanguage 无法遍历出搜狗、讯飞等第三方输入法。