我的第一次尝试是使用System.Diagnostics.Process.ProcessName查找可执行文件和System.Diagnostics.FileVersionInfo.Language来确定语言。
这不适用于例如Microsoft“Excel.exe”2007。如果您查看资源管理器中的文件属性,即使UI实际显示为德语,您也会看到语言设置为“语言中性”。
如何通过检查process / exe来优先查看显示的语言?
答案 0 :(得分:0)
在我参与过的所有应用程序中,我们只使用系统语言,通过检查
找到System.Globalization.CultureInfo.CurrentCulture
参见http://msdn.microsoft.com/en-us/library/system.globalization.cultureinfo.aspx 了解更多信息
我不知道任何特定进程是否有类似系统的语言。