Quote:
Originally Posted by abdeen
and what if i want to make load and make conquer.exe only starts with the params i send to it ?
so none can not open game from conquer.exe, just using my modified or new loader.exe
|
Then you inject a DLL into Conquer.exe that checks if the program that launched it is your "loader.exe" by passing a handle of the parent process when launching Conquer.exe,

some of the information you'll need to do so. This can, of course, still be bypassed, just like any other technique, it's all just a matter of how much effort it takes to do so.
Of course, this DLL also must also be required by the client to actually log in to your server.
For instance, the DLL could be the one in charge of changing the encryption key in the client.
Although this is still pretty easy to bypass, it will most likely stop anyone who plays on
your server.
Good luck.