我正在尝试禁用 Wireshark 的 dpi 缩放,但 Windows 不允许我这样做:
但是我选择文件夹中的任何其他随机可执行文件,uninstall.exe
例如,我可以做得很好:
是什么赋予了?
我知道微软不会让你关闭他们自己签名的应用程序的缩放功能:
但这里的情况并非如此。
我还检查了wireshark.exe
清单,希望在那里找到线索,却发现Wireshark 并非设计用于 Windows:
为什么 Windows 不允许我禁用高 dpi 缩放wireshark.exe
?
答案1
如果您使用的软件(在本例中为 Wireshark)是 64 位,则兼容性框将不可用。
您可以尝试直接在注册表中设置兼容性标志,该标志位于以下注册表位置:
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
在该键中,创建一个(字符串)条目,如下所示:
- 名称:应用程序 .exe 的完整路径
- 类型:REG_SZ (字符串)
- 数据:HIGHDPIAWARE