public void ChangeScreenResolution(int x, int y)
{
var d = EnumModes(x, y);
if (!d.HasValue)
{
throw new Exception("Resolution not found");
}
var dev = d.Value;
if (dev.dmPelsWidth == _originalResolution.dmPelsWidth &&
dev.dmPelsHeight == _originalResolution.dmPelsHeight)
{
//Resolution is the same, return
return;
}
ChangeDisplaySettings(ref dev, 0);
}