Something strange is happening, I am running the game "Sheep dog 'n' wolf" via the SheepD3D.exe
executable.
While it is running I alt-tab and open SysInternals' Process Explorer (latest version). The executable is nowhere to be found. Filtering by its name yields no results. I can't drag the "find window's process" crosshair over it, since it's so old it can only run in full screen.
However, when I open Process Hacker, the executable is plainly visible there:
controversly:
Why ProcExp can't see the exe?
SheepD3D.exe
running in some Windows Application compatibility mode? Windows 10 show all application compatibility settings in effect for running program has a suggestion to use Process Hacker to look at the value of the__COMPAT_LAYER
environment variable. That might help understand why Process Explorer doesn't detect the old program. Understanding Shims might help in explaining how Windows Application compatibility mode works.__COMPAT_LAYER
env var has a value ofDWM8And16BitMitigation
for that application. I take it ProcExp can't see processes with that compatability?