4k डिस्प्ले के साथ समस्या यह है कि बहुत सारे पुराने प्रोग्राम उनके लिए डिज़ाइन नहीं किए गए थे, और वे स्केल नहीं करते थे। इसके परिणामस्वरूप एक छोटी खिड़की होती है, जो विशेष रूप से पुराने खेलों के लिए खराब होती है।
मैंने हाल ही में एक पोस्ट ऑनलाइन समझाते हुए बताया कि प्रोग्राम को स्केल करने के लिए कैसे बाध्य किया जाए, विशेष रूप से रजिस्ट्री में "PreferExternalManifest" सेट करके, फिर निम्नलिखित को "EXEname.manifest" में पेस्ट करें:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly
xmlns="urn:schemas-microsoft-com:asm.v1"
manifestVersion="1.0"
xmlns:asmv3="urn:schemas-microsoft-com:asm.v3">
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0" processorArchitecture="*"
publicKeyToken="6595b64144ccf1df"
language="*">
</assemblyIdentity>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.VC90.CRT"
version="9.0.21022.8"
processorArchitecture="amd64"
publicKeyToken="1fc8b3b9a1e18e3b">
</assemblyIdentity>
</dependentAssembly>
</dependency>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel
level="asInvoker"
uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>
<asmv3:application>
<asmv3:windowsSettings
xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
<ms_windowsSettings:dpiAware
xmlns:ms_windowsSettings="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
false
</ms_windowsSettings:dpiAware>
</asmv3:windowsSettings>
</asmv3:application>
</assembly>
मैं जानना चाहता हूं कि यह वास्तव में कैसे काम करता है, और क्या खिड़की को बड़े पैमाने पर भी मजबूर करना संभव है या नहीं (यह वास्तव में पुराना खेल है:)