justcoding121 / windows-user-action-hook

A .NET library to subscribe for Windows operating system global user actions such mouse, keyboard, clipboard & print events

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Launching some games (Dota 2) is not tracked by ApplicationWatcher due to lack of WS_SYSMENU

lostmsu opened this issue · comments

Subj.

OnApplicationWindowChange never fires, because ShellHook ignores all windows without WS_SYSMENU.

I think the logic in ShellHook.IsAppWindow deserves some explanation overall. For example, there's a check for IsWindowVisible, but it never tracks if window becomes visible after creation.

Perhaps, library user should be able to filter windows on their own.

Hwaving a shilimer issue UwU
pweeze fixy dixie or I'll cwaii OwO