我要做一个WMI的扩展类,用类来实现取系统时间,但是用另一个控制台程序如下
namespace WMIDemo
{
class Program
{
static void Main(string[] args)
{
GetSystemInfo getInfo = new GetSystemInfo();
Console.WriteLine("aaaaa=" + getInfo.GetRuntimeConfigSettings());
Console.ReadLine();
}
}namespace WMIDemo
{
public string GetRuntimeConfigSettings()
{
string result = "";
ManagementClass mClass = new ManagementClass("RuntimeConfigSettings");
ManagementObjectCollection moCollection = mClass.GetInstances();
foreach (ManagementObject mObject in moCollection)
{
result = mObject["s_DayTest"].ToString();
}
return result;
}
}
执行这段代码的时候出现异常情况mClass.GetInstances();取出的count值为0;
提示错误为未处理MangementException访问遭到拒绝
谢谢
namespace WMIDemo
{
class Program
{
static void Main(string[] args)
{
GetSystemInfo getInfo = new GetSystemInfo();
Console.WriteLine("aaaaa=" + getInfo.GetRuntimeConfigSettings());
Console.ReadLine();
}
}namespace WMIDemo
{
public string GetRuntimeConfigSettings()
{
string result = "";
ManagementClass mClass = new ManagementClass("RuntimeConfigSettings");
ManagementObjectCollection moCollection = mClass.GetInstances();
foreach (ManagementObject mObject in moCollection)
{
result = mObject["s_DayTest"].ToString();
}
return result;
}
}
执行这段代码的时候出现异常情况mClass.GetInstances();取出的count值为0;
提示错误为未处理MangementException访问遭到拒绝
谢谢
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货