A simple program to enforce desktop resolutions on specific applications. (Win32 and UWP apps.)
The aim of this project is to create a program that can restore external fullscreen resolution changing functionality into applications by enforcing application specific desktop resolutions.
Mostly aimed at games or software which do not offer an option to select a external fullscreen resolution.
Run the script/application to generate an options file.
Add UWP apps or Win32 apps that should be filtered out by the program.
UWP Apps => Only include the name of the app.
Win32 Apps => Only include the name of executable.
Example:
; Configuration file generated by Resolution Enforcer.
[General]
; Set the delay between application checks in milliseconds.
; Increase this value if you experience high CPU usage.
Delay = 100
[Applications]
; Title or Executable Name = Resolution
Minecraft = 1280x720
HaloInfinite.exe = 1600x900To close Resolution Enforcer, open up Task Manager and kill Resolution Enforcer.
- Install Python
3.10. - Install the following modules or use
requirements.txt.
pip install -r "requirements.txt"
OR
pip install pywin32 psutil
- Run
build.bat.