【发布时间】:2017-03-29 11:55:31
【问题描述】:
我正在使用以下代码行从 EventViewer 读取日志。
var searcher = new ManagementObjectSearcher(@"\\WS2012-DE01\root\cimv2",
"SELECT * FROM Win32_NTLogEvent WHERE Type ='Error'");
以上代码在en-US 文化中工作正常,但在其他文化中会失败,因为其他文化会将Error 表示为其他词。
例如:de-DEculture(german) 中的 Error 字表示为 Fehler。我将在不同的环境中使用相同的代码。我不想维护资源文件,因为问题只有一个词,或者由于解决此问题的安全措施而不需要 Translator API。谁能给我一个解决方案。
【问题讨论】: