Skip to content

Add Windows 11 compatibility: OS manifests and PerMonitorV2 DPI aware…#159

Open
BaDTaG wants to merge 1 commit into
pseymour:masterfrom
BaDTaG:claude/clever-allen-BHjss
Open

Add Windows 11 compatibility: OS manifests and PerMonitorV2 DPI aware…#159
BaDTaG wants to merge 1 commit into
pseymour:masterfrom
BaDTaG:claude/clever-allen-BHjss

Conversation

@BaDTaG

@BaDTaG BaDTaG commented May 25, 2026

Copy link
Copy Markdown

…ness

  • Add app.manifest to UserRequestApp, RemoteUI, and Service declaring Windows 10/11 OS support (GUID {8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}). Without this, Windows lies about the OS version to the app (reports 6.2) and certain Win11-specific behaviors are suppressed.
  • Add PerMonitorV2 DPI awareness to GUI manifests so the UI scales correctly on high-DPI and mixed-DPI Windows 11 setups.
  • Add DpiAwareness=PerMonitorV2 to app.config for both WinForms projects; .NET 4.8 WinForms requires this in config in addition to the manifest.
  • Wire up ApplicationManifest in all three .csproj files.

…ness

- Add app.manifest to UserRequestApp, RemoteUI, and Service declaring
  Windows 10/11 OS support (GUID {8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}).
  Without this, Windows lies about the OS version to the app (reports 6.2)
  and certain Win11-specific behaviors are suppressed.
- Add PerMonitorV2 DPI awareness to GUI manifests so the UI scales
  correctly on high-DPI and mixed-DPI Windows 11 setups.
- Add DpiAwareness=PerMonitorV2 to app.config for both WinForms projects;
  .NET 4.8 WinForms requires this in config in addition to the manifest.
- Wire up ApplicationManifest in all three .csproj files.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant