Desineria RPG Maker
Você esta conectado na Desineria RPG Maker!

Participe do fórum, é rápido e fácil

Desineria RPG Maker
Você esta conectado na Desineria RPG Maker!
Desineria RPG Maker
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Bloqueando WPE e hackers

Ir para baixo

Bloqueando WPE e hackers Empty Bloqueando WPE e hackers

Mensagem  Mapper Seg Nov 07, 2011 1:58 pm

O que ele faz:
Ele usa funçoes WIN32 API para verificar se existe um programa aberto com o titulo definida por você, no caso WPE. Se o WPE estiver aberto irá aparecer uma msg box:
Bloqueando WPE e hackers 6dr4av
e o jogo será fechado automaticamente.

Client Side

Adicione as seguintes declaraçoes em qualquer module(eu usei o ModConstants)

Código:
' Procura as janelas abertas
Declare Function FindWindow Lib "user32" Alias _
"FindWindowA" (ByVal lpClassName As String, _
ByVal lpWindowName As String) As Long
Declare Function PostMessage Lib "user32" Alias _
"PostMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, _
ByVal wParam As Long, lParam As Any) As Long

Agora crie 1 timer na sua frmMain e coloque o interval dele com o valor 2000(equivale a 2 segundos) ou pode colocar um valor q vc achar melhor.
coloque isso dentro do timer:

Código:
Dim winHwnd As Long
winHwnd = FindWindow(vbNullString, "WPE PRO")
Debug.Print winHwnd
If winHwnd <> 0 Then
    MsgBox "Cheat detectado, jogo finalizado."
    DestroyGame
End If
End Sub

E não, ao contrario do q muitos pensam mesmo mudando o nome do programa ele continua sendo detectado.
Mapper
Mapper
Novato
Novato

Mensagens : 35
Pontos : 102
Reputação : 6
Data de inscrição : 06/11/2011

Desineria RPG Maker
Nível de atividade Nível de atividade:
Bloqueando WPE e hackers Left_bar_bleue101/1000Bloqueando WPE e hackers Empty_bar_bleue  (101/1000)

Ir para o topo Ir para baixo

Ir para o topo


 
Permissões neste sub-fórum
Não podes responder a tópicos