Check if processes are running

Blitz3D Forums/Blitz3D Programming/Check if processes are running

System4 Studios(Posted 2011) [#1]
Is there a way for Blitz3D to check if certain processes are running on your computer?

For example.. If I want to code something in my game to detect hacking programs like CheatEngine.. Is there a way for Blitz to detect the CheatEngine process .exe running?


Serpent(Posted 2011) [#2]
You'll need to use user declared commands for this. These seem to be something like what you want:
EnumProcesses
QueryFullProcessImageName

Last edited 2011


Rroff(Posted 2011) [#3]
There are ways to do it, but you'd be wasting your time, they will just keep changing the process name if your program detects it or generate a random name every time its run, etc.


Serpent(Posted 2011) [#4]
Yes actually. It's probably better to obscure your variables a bit if you want cheat protection.


Rroff(Posted 2011) [#5]
Yeah obfuscation to make it harder for them to hook into your program is more effective.


System4 Studios(Posted 2011) [#6]
Ok thanks for the tips guys.. I will try to make my values harder to decipher and look at those links Serpent gave me..