有没有办法使用 c# 或 VB 在 Windows 中安装/删除输入语言?我知道InputLanguage
上课。但这不提供安装/删除输入语言的功能。即使我更改CurrentInputLanguage
为InstalledInputLanguages
仅适用于我的应用程序的任何内容。我需要以编程方式在 Windows 中安装/删除输入语言。
问问题
1118 次
2 回答
1
您可能正在寻找一种在程序中运行 power-shell 的方法,我不知道在 VB 或 C# 中执行您想要的操作的简单方法,但是配置 windows 是 power shell 的用途。
看看 http://blogs.msdn.com/b/kebab/archive/2014/04/28/executing-powershell-scripts-from-c.aspx
然后查找如何使用 power-shell 安装语言。
所以我在 power-shell 中猜测你想要基于 Set-WinUserLanguageList 的东西
于 2014-07-14T12:31:02.883 回答
0
PowerShell 脚本:
$LangList = Get-WinUserLanguageList
$EnLang = $LangList | where EnglishName -eq "English"
$LangList.Remove($EnLang)
Set-WinUserLanguageList $LangList -Force
于 2018-02-14T23:08:59.300 回答