【发布时间】:2018-06-22 09:44:26
【问题描述】:
我在某处对 wmi 查询进行了错误的转义,有人可以帮忙修复它吗?因为它显示无效查询
string deviceid = "Disk #0, Partition #0";
string antecedent = @"\\" + Environment.MachineName + "\\root\\cimv2:Win32_DiskPartition.DeviceID=\"" + deviceid + "\"";
ManagementObjectSearcher assosiaciation_query2 = new ManagementObjectSearcher("select Dependent from Win32_LogicalDiskToPartition where Antecedent = \"" + antecedent + "\"");
foreach (ManagementObject assosiaciation_query_data2 in assosiaciation_query2.Get())
{
Console.WriteLine("Dependent: " + assosiaciation_query_data2["Dependent"]);
}
谢谢。
【问题讨论】:
-
使用 VisualStudio 调试器,它将帮助您找到错误所在...我们不是调试服务