Borderless Gaming 7.7
Changes:
- Improved main window handle detection by avoiding
Process.MainWindowHandle and actually using native window enumeration
with some filtering to avoid dummy windows. This adds support for more
game titles that previously weren't working. - Added detection of access-denied errors from elevated processes and
automatically marking not to check them throughout the application
lifetime (improves performance). - Made the buttons automatically gray out if no applicable selection is
made in the Applications or Favorites lists. - Updated GetWindowLong to GetWindowLongPtr (SetWindowLong was already
updated in a previous version of Borderless Gaming) for better
compatibility with windows owned by 64-bit processes. - Added basic threading tools and made things more thread-safe.
- Added future support for finding windows and processes from a specific
screen position.