A chave de registro correta para o dimensionamento independente de monitor é HKCU:\Control Panel\Desktop
com o valor LogPixels
. Mais informações sobre todas as configurações de registro relacionadas ao DPI podem ser encontradas aqui: link Há também informações para o caso quando você ativou diferentes escalas para cada exibição.
Eu escrevi um minúsculo script do PowerShell que altera o escalonamento de DPI para todos os monitores, dependendo do escalonamento atual e da execução do logoff do usuário, por isso só preciso executar o script quando coloco meu dispositivo em um monitor diferente.
cd 'HKCU:\Control Panel\Desktop'
$val = Get-ItemProperty -Path . -Name "LogPixels"
if($val.LogPixels -ne 96)
{
Write-Host 'Change to 100% / 96 dpi'
Set-ItemProperty -Path . -Name LogPixels -Value 96
} else {
Write-Host 'Change to 150% / 144 dpi'
Set-ItemProperty -Path . -Name LogPixels -Value 144
}
logoff;exit
Acho que você pode modificá-lo para suas necessidades com as informações do artigo do TechNet.