WMI 笔记

来源:互联网 发布:淘宝网购物休闲女装 编辑:程序博客网 时间:2024/05/16 10:51

得到 WMI 的强类型,

   使用工具生成强类型类的 .cs 文件,然后加入到项目当中.

http://msdn.microsoft.com/en-us/library/ms257357.aspx

 

 

 

 

查询示例:

 

// Dot 代表本机,否则使用远程计算机名字. FullName

            ManagementScope scope = new ManagementScope("////.//root//cimv2");
            scope.Connect();

            ObjectQuery query = new ObjectQuery(
    "SELECT * FROM Win32_OperatingSystem");
            ManagementObjectSearcher searcher =
                new ManagementObjectSearcher(scope, query);

            ManagementObjectCollection queryCollection = searcher.Get();
            foreach (ManagementObject m in queryCollection)
            {
                // Display the remote computer information
                listBox1.Items.Add(string.Format("Computer Name : {0}",
                    m["csname"]));
                listBox1.Items.Add(string.Format("Windows Directory : {0}",
                    m["WindowsDirectory"]));
                listBox1.Items.Add(string.Format("Operating System: {0}",
                    m["Caption"]));
                listBox1.Items.Add(string.Format("Version: {0}", m["Version"]));
                listBox1.Items.Add(string.Format("Manufacturer : {0}",
                    m["Manufacturer"]));
            }

 

 

可以到 codeproject 下载一个 wmieasy.dll 即可以获得所有的强类型类.

 

原创粉丝点击