Hi Folks,

I was wondering about the different ways to find/detect a running application or a process.
Afaik, if you know the window class and/or title of an application you can easily use FindWindow(), FindWindowEx.
I guess this also works if the target window has a SW_HIDE flag (what not always was the case).

Lets rule that out, what other options do you have in code?
You could use EnumProcesses(), open each Process and do some search. But can you surely detect an specified application that way?

Are there other options to accomplish this with the win32 api?

I'm creating a little cheating application for several games, and I'm wondering If I always have to do an update if an target application just changes the window title for instance.


Best Regards,
Andy