【发布时间】:2015-07-22 16:03:01
【问题描述】:
processName.Name = @"\\dfs\ns1\Application_Data\tiny\Development\tinyLOS\tinyLOS.exe";
string wmiQuery = string.Format("select CommandLine from Win32_Process where PathName='{0}'", processName.Name);
ManagementObjectSearcher searcher = new ManagementObjectSearcher(wmiQuery);
ManagementObjectCollection retObjectCollection = searcher.Get();
我正在尝试使用 WMI 在 C# 中运行上述代码,但在执行时我不断收到无效查询错误。我怀疑这是转义反斜杠的问题,但我认为我已经用 @ 解释了这一点。我是否缺少一些简单的东西,因为这看起来应该可以执行?
(注意:当反斜杠被删除时查询执行)
【问题讨论】:
-
您应该提供更多与错误相关的信息。