public int GetDisplayRefreshRate()
{
int iRefreshRate = 0;
using (Management.ManagementObjectSearcher mos = new Management.ManagementObjectSearcher("SELECT CurrentRefreshRate FROM WIN32_VIDEOCONTROLLER")) {
foreach (Management.ManagementObject mo in mos.Get()) {
iRefreshRate = Convert.ToInt32(mo["CurrentRefreshRate"]);
}
}
return iRefreshRate;
}