WMI中常用的一些Win32类
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-07-03
nbsp;class ObjectReadyHandler { private ManagementBaseObject returnMbo; private bool operationCompleted = false; public void Done(object sender, ObjectReadyEventArgs e) { this.operationCompleted = true; this.returnMbo = e.NewObject; } public ManagementBaseObject ReturnMbo { get { return this.returnMbo; } } public bool OperationCompleted { get { return this.operationCompleted; } } } //服务信息: public static void GetServiceInfo() { try { ManagementObjectSearcher searcher = new ManagementObjectSearcher("Select * From Win32_Service"); foreach (ManagementObject mo in searcher.Get()) { // mo["Name"],服务名称,如“Alerter” // mo["PathName"],文件路径,如“C:\WINDOWS\system32\svchost.exe -k LocalService” // mo["Started"],是否已启动 // mo["StartMode"],启动类型,包括"Boot"、"System"、"Auto"、"Manual"、"Disabled" } } catch { } } //内存信息: public static void GetMemoryInfo() { try { ManagementObjectSearcher searcher = new ManagementObjectSearcher("Select * From CIM_OperatingSystem"); foreach (ManagementObject mo in searcher.Get()) { // mo["FreePhysicalMemory"],剩余物理内存量 // mo["FreeVirtualMemory"],剩余虚拟内存量 // mo["TotalVirtualMemorySize"],总虚拟内存量 // mo["TotalVisibleMemorySize"],总物理内存量 } } catch { } } |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 如何用C#实现一个Whois的查询下一篇: HttpContext类Current属性
关于WMI中常用的一些Win32类的所有评论