4

Масштабирование с высоким разрешением иногда может быть проблемой, обычно вы просто заходите в EXE и выключаете его вручную. Но как вы можете отключить его для файла DLL ?

Моя проблема заключается в том, что я хочу отключить его для Windows Photo Viewer, который, как представляется, является файлом DLL, а не EXE-файла!

Почему я хочу сделать это для собственного приложения Windows? Ну, потому что иногда их собственные приложения не работают должным образом, как они признались здесь.


Кроме того, кто-то может сказать мне, какой именно файл DLL является Windows Photo Viewer. Различные источники в Интернете дают мне эти 2 файла: (хотя первый выглядит очевидным!)

  1. C:\Program Files\Windows Photo Viewer\PhotoViewer. длл
  2. C:\WINDOWS\System32\shimgvw. длл

2 ответа2

2

Проблема высокого DPI кратко объяснена:

По данным этого сайта:

Проблема в Windows 10:
Если у вас широкоформатный экран с разрешением 1920x1080 или выше или чуть ниже, в Windows Vista, 7, 8 и 8.1 вы бы увеличили масштаб DPI до 125% или выше, чтобы текст и изображения казались больше и легче для чтения. , Но когда вы установите масштабирование DPI до 125% в Windows 10, вы увидите, что во многих диалогах и окнах шрифт становится очень размытым.

И тогда это продолжается:

В какой-то момент мы можем понять Windows, почему они изменили масштабирование DPI в Windows 10. Вероятно, проще поддерживать мобильные устройства. Но если вам нравится использовать ваш рабочий стол в качестве рабочего стола, и вам требуется только высокое качество. Затем вы можете использовать это исправление, пока Microsoft не решит эту проблему.

Решение:

Итак, если вы используете Windows 10 только для настольных компьютеров, вы можете скачать их бесплатную программу под названием XPExplorer отсюда.

Зачем использовать эту программу, а не некоторые изменения в реестре?

Сайт отвечает:

Почему это небольшая программа, а не «твик реестра», потому что, когда вы вручную настраиваете параметры DPI в вашем «реестре Windows». Windows будет сбрасывать настройки dpi каждые 2 перезагрузки. Это означает, что вам придется заново настроить реестр (Microsoft вынуждает вас почти использовать новый метод масштабирования DPI).**

Я могу подтвердить, что это решение хорошо работает (также после перезагрузок) на моей установке Windows 10.

Удачи.

0

Файл DLL находится здесь, в Windows 10: C:\Program Files (x86)\Windows Photo Viewer

Photo Viewer dll запускается старым добрым "rundll32.exe"

Похоже, вы можете отключить масштабирование DPI для «rundll32.exe», добавив следующий раздел реестра:«C:\Windows\System32\rundll32.exe» в

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]

и установите его значение "HIGHDPIAWARE"

Источник здесь

Я сам еще не пробовал, так как приложение для фотографий Win10 помогает мне

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .