Vista DPI 缩放:无法禁用 Wireshark 的 DPI 缩放

Ian*_*oyd 4 windows-7 dpi wireshark high-dpi

我正在尝试禁用 Wireshark 的 dpi 缩放,除了 Windows 不允许我:

在此处输入图片说明

然而,我选择文件夹中的任何其他随机可执行文件,uninstall.exe例如,我可以做得很好:

在此处输入图片说明

是什么赋予了?


我知道微软不会让你关闭他们自己签名的应用程序的缩放:

在此处输入图片说明

但这里的情况并非如此。

我还检查了wireshark.exe清单,希望能在那里找到线索,结果却发现Wireshark 不是为在 Windows 上运行而设计的

在此处输入图片说明

为什么 Windows 不允许我禁用高 dpi 缩放wireshark.exe

Ƭᴇc*_*007 5

如果您使用的软件(在本例中为 Wireshark)是 64 位,则兼容框将不可用。

您可以尝试直接在位于以下注册表位置的注册表中设置兼容性标志:

HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

在该键中,创建一个(字符串)条目,如下所示:

  • 名称:应用程序 .exe 的完整路径
  • 类型:REG_SZ(字符串)
  • 数据:HIGHDPIAWARE

  • 最近的 Windows 8 更新对我的 Surface Pro 上的 Powerpoint 做了一些处理,使它变得模糊。禁用 DPI 缩放是解决方案,但由于它是 64 位,我无法通过 GUI 执行此操作。这个解决方案就像一个魅力,除了我的数据值需要是“~ HIGHDPIAWARE”而不是“HIGHDPIAWARE” (2认同)