Me parece que lo hice bien pero me salen los siguientes errores
[EDITO]En el tuto pone "Primero necesitamos la librerías(OpenProcess&MemoryWrite)" donde descargo esas librerias?
Aqui el codigo
[EDITO]En el tuto pone "Primero necesitamos la librerías(OpenProcess&MemoryWrite)" donde descargo esas librerias?
- Errores:
- Error 1 No es válido el uso de la palabra clave como identificador. C:\Users\Familia\Documents\Visual Studio 2008\Projects\Trainer By Kyan\Trainer By Kyan\Form1.vb 4 13 Trainer By Kyan
Error 2 No es válido el uso de la palabra clave como identificador. C:\Users\Familia\Documents\Visual Studio 2008\Projects\Trainer By Kyan\Trainer By Kyan\Form1.vb 5 13 Trainer By Kyan
Error 3 No se ha declarado el nombre 'OpenProcess'. C:\Users\Familia\Documents\Visual Studio 2008\Projects\Trainer By Kyan\Trainer By Kyan\Form1.vb 16 38 Trainer By Kyan
Error 4 No se ha declarado el nombre 'PROCESS_ALL_ACCESS'. C:\Users\Familia\Documents\Visual Studio 2008\Projects\Trainer By Kyan\Trainer By Kyan\Form1.vb 16 50 Trainer By Kyan
Error 5 No se ha declarado el nombre 'WriteProcessMemory'. C:\Users\Familia\Documents\Visual Studio 2008\Projects\Trainer By Kyan\Trainer By Kyan\Form1.vb 24 17 Trainer By Kyan
Error 6 No se ha declarado el nombre 'WriteProcessMemory'. C:\Users\Familia\Documents\Visual Studio 2008\Projects\Trainer By Kyan\Trainer By Kyan\Form1.vb 29 17 Trainer By Kyan
Aqui el codigo
- Code:
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Private Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Integer, ByVal bInheritHandle As Integer, ByVal dwProcessId As Integer) As Integer
Private Declare Function WriteProcessMemory Lib "kernel32" Alias "WriteProcessMemory" (ByVal hProcess As Integer, ByVal lpBaseAddress As Integer, ByRef lpBuffer As Long, ByVal nSize As Integer, ByRef lpNumberOfBytesWritten As Integer) As Integer
Const PROCESS_ALL_ACCESS = &H1F0FF
End Sub
Private Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click
Timer1.Enabled = True
End Sub
Private Sub Timer1_Tick(ByVal sender As Object, ByVal e As EventArgs) Handles Timer1.Tick
Dim MyP As Process() = Process.GetProcessesByName("S4Client")
If MyP.Length = 0 Then
Else
System.Threading.Thread.Sleep(700)
Dim hProcess As IntPtr = OpenProcess(PROCESS_ALL_ACCESS, 0, MyP(0).Id)
If hProcess = IntPtr.Zero Then
MessageBox.Show("Failed to open !")
Exit Sub
End If
If (CheckBox1.Checked) Then
Dim vBuffer As Long
vBuffer = 10
WriteProcessMemory(hProcess, &H386938, vBuffer, vBuffer.ToString.Length, 0)
End If
If (CheckBox2.Checked) Then
Dim vBuffer As Long
vBuffer = 10
WriteProcessMemory(hProcess, &H366F68, vBuffer, vBuffer.ToString.Length, 0)
End If
Application.ExitThread()
Application.Exit()
End If
End Sub
End Class