Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

FMilioni

AntiCheater - Não pode ser fechado

Recommended Posts

Olá!

 

Estou tendo dificuldades para desenvolver um "anticheater". Sua funcionalidade é de verificar os processos e fechar os que não podem ficar abertos, tipos os hackers do jogo.

 

Já está tudo pronto, menos a parte que ele não pode ser fechado. Tem que ser tipo um antivírus mesmo, não fechar por nada, nem se ir no Gerenciador de Tarefas do Windows e dar um "Finalizar Processo".

 

Já achei vários tópicos sobre isto, mais nada funciona, pois é apenas para versões anteriores do windows.

 

http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Tem que funcionar no Windows XP e superior.

 

Quem souber como eu faze isso, por favor, me ajude...!

 

Abraços! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha, não sou programador Delphi, mas acreito que de forma básica, não seja possível, afinal, pelo menos até onde sei, um processo do Windows é um espaço alocado para um determinado aplicativo e pode ser determinado pelo nome do arquivo.

 

Para você impedir, teria de conhecer o nome de todos os hacks, bots, exploiters, trainers e etc. que existem. Acredito que o melhor seria você obter a lista de todos os processos em execução e aplicar alguma análise por heurística sobre eles, tal qual um Antivírus faz para identificar uma praga.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha, cara, uma dica, bloqueie o gerenciador de tarefas do windows tambeim (taskmgr.exe). : D

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vocês podem fechar a janela de tarefas do Windows utilizando assim:

 

postmessage(FindWindow(nil, 'Gerenciador de tarefas do Windows'),WM_close,0,0);

podem coloar em um TTimer.

Compartilhar este post


Link para o post
Compartilhar em outros sites

isso capacitaria do cara não poder usar o Crtl alt del?

 

poderia explicar como faz isso( eu sou novato e nao sei onde adicionar essa funçao no TTimer.)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

 

Obrigado à todos pela ajuda! Afinal, meu projeto está em acabamentos finais! Estou desenvolvendo um sistema que bloqueará que o GameGuard seje finalizado.

 

http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Para mais informações, acesse: www.gameguard.com.br

Compartilhar este post


Link para o post
Compartilhar em outros sites

isso capacitaria do cara não poder usar o Crtl alt del?

 

poderia explicar como faz isso( eu sou novato e nao sei onde adicionar essa funçao no TTimer.)

 

Pois intom, se você mandar fechar a janela de 10 em 10 milesimos de segundo, quando o usuario pressionar ctr+alt+del, não vai dar tempo nem de ele ver os processos abertos, quando menos finalizar algum. : D

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.