【发布时间】:2020-04-30 16:18:55
【问题描述】:
我目前正在尝试使用 C# 更改系统语言。我正在构建一个 Windows 桌面应用程序,以允许用户选择其语言列表中可用的语言。 (Powershell 命令:Get-WinUserLanguageList)。是否可以使用 C# 调用语言列表,或者我需要执行 powershell 命令(Set-WinUserLanguageList)
【问题讨论】:
-
这就是你想要的吗?
https://www.pinvoke.net/default.aspx/kernel32/EnumSystemLocales.html如果是这样,请告诉我,我会发布作为答案。 -
这是唯一的方法吗?我假设没有库可以在操作系统级别执行,除非我自动化我的 powershell 脚本。
-
可能还有其他方法,但该站点是对 windows 类的一个很好的参考。我刚刚查了一下,这就是我发现的,所以我就从这里开始。
标签: c# .net wpf powershell