Win10強制程序高DPI縮放設置


起因

工作原因,需要在win10上安裝數個古老vc版本(vc6,vc2008,vc2010),但是顯示器是2K的,DPI縮放有問題

嘗試

  • VC6比較好解決:右鍵,屬性,兼容性,更改高DPI設置,勾選替代高DPI縮放行為一氣呵成(經常配置)
  • VC2008和VC2010就比較蛋疼了,屬性里面沒有兼容性這個選項卡

解決

  • 關鍵字搜索win10 visual studio 2008 dpi fix,結果指向devenv.exe.mainfest設置,實際無效
  • 嘗試復制VC6兼容設置,導入以下注冊表即可
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Common\\MSDev98\\Bin\\MSDEV.EXE"="~ PERPROCESSSYSTEMDPIFORCEOFF HIGHDPIAWARE"
"C:\\Program Files (x86)\\Microsoft Visual Studio 9.0\\Common7\\IDE\\devenv.exe"="~ PERPROCESSSYSTEMDPIFORCEOFF HIGHDPIAWARE"

TODO: 有機會寫個方便的工具分享出來使用。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM