/ src / modules / powerdisplay / PowerDisplay / app.manifest
app.manifest
 1  <?xml version="1.0" encoding="utf-8"?>
 2  <assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3">
 3    <assemblyIdentity version="1.0.0.0" name="PowerDisplay.app"/>
 4    
 5    <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
 6      <security>
 7        <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
 8          <requestedExecutionLevel level="asInvoker" uiAccess="false" />
 9        </requestedPrivileges>
10      </security>
11    </trustInfo>
12  
13    <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
14      <application>
15        <!-- Windows 10 -->
16        <supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}" />
17        <!-- Windows 11 -->
18        <supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}" />
19      </application>
20    </compatibility>
21  
22    <application xmlns="urn:schemas-microsoft-com:asm.v3">
23      <windowsSettings>
24        <!-- The combination of below two tags have the following effect:
25             1) Per-Monitor for >= Windows 10 Anniversary Update
26             2) System < Windows 10 Anniversary Update
27        -->
28        <dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">true/PM</dpiAware>
29        <dpiAwareness xmlns="http://schemas.microsoft.com/SMI/2016/WindowsSettings">PerMonitorV2, PerMonitor</dpiAwareness>
30      </windowsSettings>
31    </application>
32  </assembly>