ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM Win32_Product");
foreach (ManagementObject
wmi in searcher.Get())
{
wmi.GetPropertyValue("Name").ToString()
}
原文:http://www.cnblogs.com/sskset/p/3566564.html