Для того чтобы изменить разрешение экарна, я пользуюсь функцией
ChangeDisplaySettingsEx, разрешение экрана она меняет, но ставит свою частоту обновления экрана. Как мне найти частоту обновления экрана, до того, как моя программа заработала, а потом когда выгружается востановить ее