Os desenvolvedores de jogos que não podem escrever apenas um programa paralelo que basicamente assume o controle total do PC e não permite que nenhum software de terceiros seja carregado enquanto o jogo está em execução? Eles não precisam carregar os injetores depois que o jogo é iniciado e mapeado para a memória? Então, lista negra tudo o que não está relacionado à execução. Eles precisam criar um tipo de UAC para interromper o carregamento dos serviços após o carregamento do jogo.
Minha outra idéia para impedir completamente a invasão é um pouco mais complexa e envolve a execução de jogos como um sistema operacional Linux. Basicamente, o jogo não usava janelas, mas usava um sistema operacional despojado, projetado para ter apenas jogos carregados. Portanto, os jogadores podem querer transmitir ou tocar música enquanto jogam, mas essa nova maneira de executar um jogo não o permite .. Grande coisa, os desenvolvedores poderiam colocar programas na lista de permissões e outras coisas, mas eu não me incomodaria .. você está tentando reproduzir um jogo, se você quer tarefas múltiplas, tem um laptop por perto, etc. Essencialmente, você quer executar o jogo no modo sandboxie com criptografia. Acho que é assim que se chama. É como rodar um jogo em um ambiente de temperatura virtual que é 100% controlado pelo criador do jogo.
E esse modo sandboxie seria muito parecido com o funcionamento dos jogos e sistemas operacionais do console. Não vemos muitos hacks no console. Porque eles não podem carregá-los no console e, se pudessem, os consoles não conseguiriam lê-lo e reconheceriam.