using System.Management;public StringBuilder getservice() { ManagementObjectSearcher s = new ManagementObjectSearcher("SELECT * FROM Win32_Service"); foreach (ManagementObject mo in s.Get()) { services.Append(mo["DisplayName"]+","+mo["State"]+","+mo["Description"]+";"); } return services; }
http://www.codeproject.com/info/search.asp?cats=3&cats=4&cats=5&searchkw=WMI&Submit1=Search&author=&sd=15+Nov+1999&ed=1+Nov+2006
里面有你要的东西
{
ManagementObjectSearcher s = new ManagementObjectSearcher("SELECT * FROM Win32_Service"); foreach (ManagementObject mo in s.Get())
{
services.Append(mo["DisplayName"]+","+mo["State"]+","+mo["Description"]+";");
}
return services;
}