Я искал, как предотвратить уничтожение приложения, но так и не нашел ответа, который описывает, как оно работает, например, для антивирусных приложений.
Что я с нетерпением жду, так это инструмент (похожий на Gameguard, xTrap) для предотвращения обмана моей простой онлайн-игры, которую я сделал на XNA.
В процессе создания функций, предотвращающих обман пользователя в моей игре, мне было интересно, как антивирусные приложения AVG, Norton и другие работают в гармонии с ОС, не позволяя администраторам закрывать свои приложения, но при этом корректно закрывать? 1005 *
Без использования второго приложения для наблюдения за моим античитом приложением возможно ли отлавливать на нем события kill, чтобы я мог хотя бы закрыть свою игру, когда это произойдет?
Я также подумывал об использовании моей игры в качестве наблюдателя для моего античита и наоборот, чтобы каждый раз, когда один из них отключался, другой тоже шел, но я хотел бы понять и вышесказанное.
Из того, что я видел, люди легко обходили подобные вещи с простыми обходами этих звонков, так что, возможно, моя игра в качестве наблюдателя за античитером тоже не была бы такой эффективной ...
Буду рад некоторым ответам, советам, кусочкам кодов, связанных с тем, что я могу улучшить в качестве безопасности для своей игры и античит-приложения.
Также информация, препятствующая присоединению к нему отладчиков, таких как olly и тому подобных.