Antivirus Prevention

I was looking for ways to prevent the killing of an application, but I really did not find an answer that describes how it works, for example, for antivirus applications.

What I'm looking forward to is a tool (similar to Gameguard, xTrap) to prevent cheating on my simple online game that I made on XNA.

In the process of performing functions so that the user does not cheat on my game, I was wondering how AVG, Norton and other anti-virus applications work in accordance with the OS, not allowing administrators to close their application, but still disconnect gracefully?

Without using the second application to view my antiheat application, is it possible to catch events on it so that I can close my game when this happens?

I also considered using my game as an observer for my antichrist and vice versa, when one of them leaves the other, but I would also like to understand the above.

From what I saw, people easily circumvented these kinds of things with simple workarounds on these challenges, so perhaps my game as an observer for an anti-chemist would not be so effective and ...

I would like to get some answers, tips, pieces of code related to the fact that I could improve both the security of my game and the anti-Christian application.

Also information that prevents debuggers, such as olly and those for joining it.

+3
source share
1 answer

, , - / /​​dll kernel32.

"TerminateProcess".

: http://www.codeproject.com/KB/vista/api-hooks.aspx

google: TerminateProcess

+3

Source: https://habr.com/ru/post/1783535/


All Articles