zoukankan      html  css  js  c++  java
  • wmi 读取所有已安装软件

    void Main()
    {
        ManagementObjectSearcher searcher = 
                        new ManagementObjectSearcher("root\CIMV2", 
                        "SELECT * FROM Win32_Product"); 
    
                    foreach (ManagementObject queryObj in searcher.Get())
                    {
                        Console.WriteLine("-----------------------------------");
            Console.WriteLine("Win32_Product instance");
            Console.WriteLine("-----------------------------------");
            Console.WriteLine("Name: {0}", queryObj["Name"]);
            Console.WriteLine("Version: {0}", queryObj["Version"]);
        }
    }
    void Main()
    {
        ManagementClass mgmt = new ManagementClass("Win32_Product");
        ManagementObjectCollection objCol = mgmt.GetInstances();
        foreach (ManagementObject obj in objCol)
        {
            Console.WriteLine("Product Name: {0}, Version: {1}.",
                obj.Properties["Name"].Value.ToString(),
                obj.Properties["Version"].Value.ToString());
        }
    }
  • 相关阅读:
    多进程 与并发
    socket之 udp用法 dns 多道 进程
    粘包
    socket tcp
    数据集特点
    secureCRT
    算法
    auto-encoder小记
    pytorch dataloader num_workers
    CNN试验记录
  • 原文地址:https://www.cnblogs.com/nanfei/p/13157538.html
Copyright © 2011-2022 走看看