С помощью параметра настроек Windows 10: start->system->display я могу настроить масштабирование для каждого подключенного дисплея на самый низкий коэффициент масштабирования "100%" и самое высокое разрешение FullHD (1080p), используя два дисплея, каждый 1080p, размеры дисплея 13 "и 27".

Когда я dword запись двойного слова реестра HKEY_CURRENT_USER\Control Panel\Desktop\LogPixels с исходного 96ppi на более высокое разрешение, например 120 точек на дюйм, и дополнительно устанавливаю запись dword HKEY_CURRENT_USER\Control Panel\Desktop\Win8DpiScaling в значение 1 ,
параметры масштабирования автоматически становятся серыми до коэффициента масштабирования 175% после перезагрузки, и разрешение экрана появляется, как и раньше.

Есть ли какие-либо варианты, чтобы сказать Windows 10, чтобы сохранить коэффициент масштабирования на 100%, возможно, программно через Visual Studio, используя любой импорт .dll и .NET или некоторые хаки реестра?

0