ObjectQuery oQuery = new ObjectQuery("SELECT * FROM Win32_SystemSlot");
ManagementObjectSearcher searcher = new ManagementObjectSearcher(oMs, oQuery);
foreach(ManagementObject queryObj in searcher.Get())
{
System.Windows.Forms.MessageBox.Show(
queryObj.ToString() + " - " +
(String)queryObj.GetPropertyValue("Status") + " - " +
(String)queryObj.GetPropertyValue("SlotDesignation")
);
}