当前位置:编程学习 > C#/ASP.NET >>

WMI远程读取目标机器操作日志为空

我通过WMI来远程读取目标机器的操作日志,但是查询结果条数是0,查询本机没有问题,有哪位大侠知道是什么原因吗

代码如下:
ObjectQuery Syslog = new ObjectQuery("SELECT Message,TimeGenerated FROM Win32_NTLogEvent WHERE Logfile = 'Application'");
ManagementObjectSearcher Searcher = new ManagementObjectSearcher(Ms, Syslog);
ManagementObjectCollection ReturnCollection = Searcher.Get();
foreach (ManagementObject mo in ReturnCollection)
{
    listBox5.Items.Add("日志内容:" + mo["Message"].ToString());
    listBox5.Items.Add("创建时间:" + mo["TimeGenerated"].ToString());
    listBox5.Items.Add("");
}
其中Ms为ManagementScope对象
这段代码查询本机没问题,但是指定其他机器后,ReturnCollection的count就是0,查不出东西,不知道什么原因,请哪位大侠指点一二
--------------------编程问答-------------------- 没有搞过,可能是权限问题 --------------------编程问答-------------------- 没人知道吗,困扰我几天了,急呀 --------------------编程问答-------------------- 还需要哪些权限呢,登录账户是管理员权限,防火墙也关了 --------------------编程问答--------------------
没有人知道吗????
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,