Ir para conteúdo
🥇 [Exclusivo] Seja um Membro VIP EXTREME! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

Visual Basic 6.0 Trainer Atacar Processo Pelo Nome do Executavel?


Posts Recomendados

Eae Gente to Com a Seguinte Duvida Vi Varios Trainer Em Visual Basic 6 Todos Atacam o Jogo Pelo Nome da Janela Queria Saber Como Posso Alterar Esse Codigo Para Atacar Pelo Nome do Executavel Exemplo "Notepad.exe"

Public Const PROCESS_ALL_ACCESS = &H1F0FFF

 

Dim f1holder As Integer

 

Dim timer_pos As Long

 

'API Declaration

 

Public Declare Function GetWindowThreadProcessId Lib "user32" (ByVal hWnd As Long, lpdwProcessId As Long) As Long

 

Public Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As Long

 

Public Declare Function WriteProcessMemory Lib "kernel32" (ByVal hProcess As Long, ByVal lpBaseAddress As Any, lpBuffer As Any, ByVal nSize As Long, lpNumberOfBytesWritten As Long) As Long

 

Public Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long

 

Public Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal Classname As String, ByVal WindowName As String) As Long

 

Public Declare Function GetKeyPress Lib "user32" Alias "GetAsyncKeyState" (ByVal key As Long) As Integer

 

Public Declare Function ReadProcessMem Lib "kernel32" Alias "ReadProcessMemory" (ByVal hProcess As Long, ByVal lpBaseAddress As Any, ByRef lpBuffer As Any, ByVal nSize As Long, lpNumberOfBytesWritten As Long) As Long

 

Public Function WriteAByte(gamewindowtext As String, address As Long, value As Byte)

 

Dim hWnd As Long

 

Dim pid As Long

 

Dim phandle As Long

 

hWnd = FindWindow(vbNullString, gamewindowtext)

 

If (hWnd = 0) Then

 

MsgBox "The Game Is Not Working", vbCritical, "Error"

 

End

 

Exit Function

 

End If

 

GetWindowThreadProcessId hWnd, pid

 

phandle = OpenProcess(PROCESS_ALL_ACCESS, False, pid)

 

If (phandle = 0) Then

 

MsgBox "Can't get ProcessId", vbCritical, "Error"

 

Exit Function

 

End If

 

WriteProcessMemory phandle, address, value, 1, 0&

 

CloseHandle hProcess

 

End Function

 

Public Function WriteAnInt(gamewindowtext As String, address As Long, value As Integer)

 

Dim hWnd As Long

 

Dim pid As Long

 

Dim phandle As Long

 

hWnd = FindWindow(vbNullString, gamewindowtext)

 

If (hWnd = 0) Then

 

MsgBox "The Game Is Not Working", vbCritical, "Error"

 

End

 

End If

 

GetWindowThreadProcessId hWnd, pid

 

phandle = OpenProcess(PROCESS_ALL_ACCESS, False, pid)

 

If (phandle = 0) Then

 

MsgBox "Can't get ProcessId", vbCritical, "Error"

 

Exit Function

 

End If

 

WriteProcessMemory phandle, address, value, 2, 0&

 

CloseHandle hProcess

 

End Function

 

Public Function WriteALong(gamewindowtext As String, address As Long, value As Long)

 

Dim hWnd As Long

 

Dim pid As Long

 

Dim phandle As Long

 

hWnd = FindWindow(vbNullString, gamewindowtext)

 

If (hWnd = 0) Then

 

MsgBox "The Game Is Not Working", vbCritical, "Error"

 

End

 

Exit Function

 

End If

 

GetWindowThreadProcessId hWnd, pid

 

phandle = OpenProcess(PROCESS_ALL_ACCESS, False, pid)

 

If (phandle = 0) Then

 

MsgBox "Can't get ProcessId", vbCritical, "Error"

 

Exit Function

 

End If

 

WriteProcessMemory phandle, address, value, 4, 0&

 

CloseHandle hProcess

 

End Function

 

Public Function ReadAByte(gamewindowtext As String, address As Long, valbuffer As Byte)

 

Dim hWnd As Long

 

Dim pid As Long

 

Dim phandle As Long

 

hWnd = FindWindow(vbNullString, gamewindowtext)

 

If (hWnd = 0) Then

 

MsgBox "The Game Is Not Working", vbCritical, "Error"

 

End

 

Exit Function

 

End If

 

GetWindowThreadProcessId hWnd, pid

 

phandle = OpenProcess(PROCESS_ALL_ACCESS, False, pid)

 

If (phandle = 0) Then

 

MsgBox "Can't get ProcessId", vbCritical, "Error"

 

Exit Function

 

End If

 

ReadProcessMem phandle, address, valbuffer, 1, 0&

 

CloseHandle hProcess

 

End Function

 

Public Function ReadAnInt(gamewindowtext As String, address As Long, valbuffer As Integer)

 

Dim hWnd As Long

 

Dim pid As Long

 

Dim phandle As Long

 

hWnd = FindWindow(vbNullString, gamewindowtext)

 

If (hWnd = 0) Then

 

MsgBox "The Game Is Not Working", vbCritical, "Error"

 

End

 

Exit Function

 

End If

 

GetWindowThreadProcessId hWnd, pid

 

phandle = OpenProcess(PROCESS_ALL_ACCESS, False, pid)

 

If (phandle = 0) Then

 

MsgBox "Can't get ProcessId", vbCritical, "Error"

 

Exit Function

 

End If

 

ReadProcessMem phandle, address, valbuffer, 2, 0&

 

CloseHandle hProcess

 

End Function

 

Public Function ReadALong(gamewindowtext As String, address As Long, valbuffer As Long)

 

Dim hWnd As Long

 

Dim pid As Long

 

Dim phandle As Long

 

hWnd = FindWindow(vbNullString, gamewindowtext)

 

If (hWnd = 0) Then

 

MsgBox "The Game Is Not Working", vbCritical, "Error"

 

End

 

Exit Function

 

End If

 

GetWindowThreadProcessId hWnd, pid

 

phandle = OpenProcess(PROCESS_ALL_ACCESS, False, pid)

 

If (phandle = 0) Then

 

MsgBox "Can't get ProcessId", vbCritical, "Error"

 

Exit Function

 

End If

 

ReadProcessMem phandle, address, valbuffer, 4, 0&

 

CloseHandle hProcess

 

End Function

 

Public Function ReadAFloat(gamewindowtext As String, address As Long, valbuffer As Single)

 

Dim hWnd As Long

 

Dim pid As Long

 

Dim phandle As Long

 

hWnd = FindWindow(vbNullString, gamewindowtext)

 

If (hWnd = 0) Then

 

MsgBox "The Game Is Not Working", vbCritical, "Error"

 

End

 

Exit Function

 

End If

 

GetWindowThreadProcessId hWnd, pid

 

phandle = OpenProcess(PROCESS_ALL_ACCESS, False, pid)

 

If (phandle = 0) Then

 

MsgBox "Can't get ProcessId", vbCritical, "Error"

 

Exit Function

 

End If

 

ReadProcessMem phandle, address, valbuffer, 4, 0&

 

CloseHandle hProcess

 

End Function

 

 

 

Public Function WriteAFloat(gamewindowtext As String, address As Long, value As Single)

 

Dim hWnd As Long

 

Dim pid As Long

 

Dim phandle As Long

 

hWnd = FindWindow(vbNullString, gamewindowtext)

 

If (hWnd = 0) Then

 

MsgBox "The Game Is Not Working", vbCritical, "Error"

 

End

 

Exit Function

 

End If

 

GetWindowThreadProcessId hWnd, pid

 

phandle = OpenProcess(PROCESS_ALL_ACCESS, False, pid)

 

If (phandle = 0) Then

 

MsgBox "Can't get ProcessId", vbCritical, "Error"

 

Exit Function

 

End If

 

WriteProcessMemory phandle, address, value, 4, 0&

 

CloseHandle hProcess

 

End Function

Codigo do Botão Atual:

Call WriteALong(Sem titulo - Bloco de notas, &H83A9474, 4)

Como Estou Querendo:

Call WriteALong(notepad.exe, &H83A9474, 4)

Se Alguem Puder Me Ajudar Ficarei Grato,Ja Que Agora o Jogo Que Jogo Esta Com Proteçao Contra Atacar Pelo Nome da Janela Preciso Atacar Pelo Nome do Executavel Espero Que Alguem Me Ajude :)

Link para o comentário
https://www.webcheats.com.br/topic/1293133-visual-basic-60-trainer-atacar-processo-pelo-nome-do-executavel/
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.