Desative o Escalonamento de DPI Elevado em um arquivo DLL - Windows 10

4

O escalonamento de DPI alto pode ser uma dor, às vezes, basta ir até o EXE e desativá-lo manualmente . Mas como você pode desativá-lo para um arquivo DLL ?

Meu problema é que eu quero desativá-lo para Windows Photo Viewer , o que parece ser um arquivo DLL em vez de um exe!

Por que eu quero fazer isso para um aplicativo do Windows? Bem, porque às vezes os próprios aplicativos não funcionam corretamente, pois eles admitiram aqui .

Além disso, alguém pode me dizer exatamente qual arquivo DLL é o Windows Photo Viewer. Fontes diferentes na web me dão esses 2 arquivos: (o primeiro parece óbvio!)

  1. C: \ Arquivos de programas \ Windows Photo Viewer \ PhotoViewer. dll
  2. C: \ WINDOWS \ System32 \ shimgvw. dll
por Ali Khan 11.09.2015 / 12:23

2 respostas

2

O problema do alto DPI é explicado resumidamente:

De acordo com este site:

The problem in Windows 10:
When you have a widescreen, with a resolution of 1920x1080 or higher or a bit lower, in Windows Vista, 7, 8 and 8.1 you would put your DPI scaling to 125% or higher to make text and images appear larger and more easy to read. But when you put the DPI scaling to 125% in Windows 10, you see in a lot of dialogs and windows the font gets very blurry.

E então continua:

At some point we can understand Windows why they changed the DPI scaling in Windows 10. It is probably ment to support mobile devices more easy. But if you like to use your Desktop as a Desktop, and you demand high quality only. Then you can use this fix until Microsoft has addressed this issue.

Solução:

Portanto, se você usar o Windows 10 somente para fins de área de trabalho, poderá fazer o download do programa gratuito chamado XPExplorer em aqui .

Por que usar este programa e não alguma alteração no registro?

O site responde:

Why this is a small software program, and not some 'Registry Tweak' is because when you manually adjust the DPI settings at your 'Windows Registry'. Windows will reset your dpi settings every 2 reboots. Which means you would have to adjust the registry again (Microsoft forces you almost to use its new DPI scaling method).**

Posso confirmar que esta solução funciona bem (bem depois de reinicializações) na minha configuração do Windows 10.

Boa sorte.

    
por 11.09.2015 / 13:25
0

O arquivo dll está localizado aqui no windows 10: C: \ Arquivos de Programas (x86) \ Windows Photo Viewer

Photo Viewer dll é iniciado pelo bom e velho "rundll32.exe"

Parece que você pode desabilitar o dimensionamento de DPI para "rundll32.exe" adicionando a seguinte chave do Registro: "C: \ Windows \ System32 \ rundll32.exe" para

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

e defina seu valor como "HIGHDPIAWARE"

Origem aqui

Eu não tentei ainda, já que o aplicativo de fotos Win10 faz o trabalho para mim

    
por 18.02.2016 / 15:34