zoukankan      html  css  js  c++  java
  • 使用C#枚举当前机器中的服务

     private static void getServices()
          {
              ManagementObjectCollection queryCollection;
              
    string[] lvData = new string[4];
              
    try
              {
                  ManagementObjectSearcher query 
    = new
                      ManagementObjectSearcher(
                      
    "SELECT Name, State, StartMode FROM Win32_Service  where Name='UPS'");
                  queryCollection 
    = query.Get();
                  
    foreach (ManagementObject mo in queryCollection)
                  {
                      
    //create child node for operating system  

                      Console.WriteLine(
    " name is :"
                          
    + mo["Name"].ToString());
                          
    //+" startMode :"
                          
    //+mo["StartMode"].ToString()
                          
    //+"  startName is :"
                          
    //+mo["StartName"].ToString()); 
                      
                  }
              }
              
    catch (Exception e)
              {
                  MessageBox.Show(
    "Error: " + e);
              }
          }

    这里不是使用的C#而是使用的WMI来查看当前系统的进程,确切的是说如果在C#中使用WMI

    能使用WMI的不止C#,而使用WMI的还有VB脚本

    具体情况请看脚本语言

  • 相关阅读:
    codeforces C. No to Palindromes!
    codeforces D. Pashmak and Parmida's problem
    codeforces C. Little Pony and Expected Maximum
    codeforces D. Count Good Substrings
    codeforces C. Jzzhu and Chocolate
    codeforces C. DZY Loves Sequences
    codeforces D. Multiplication Table
    codeforces C. Painting Fence
    hdu 5067 Harry And Dig Machine
    POJ 1159 Palindrome
  • 原文地址:https://www.cnblogs.com/sunbingzibo/p/1415169.html
Copyright © 2011-2022 走看看