• Trainer
  • Forums
  • Suche
  • Members
  • Kalender
  • Hilfe
  • Extras
Forum stats
Show team
Neue Beiträge ansehen
Heutige Beiträge ansehen
Home of Gamehacking - Archiv
Login to account Create an account
Login
Benutzername:
Passwort: Passwort vergessen?
 



  Home of Gamehacking - Archiv Coding Visual Basic 6, VB.NET
« Zurück 1 2 3 4 Weiter »
read byte

Ansichts-Optionen
read byte
Bluespide Offline
Member
***
Beiträge: 96
Themen: 14
Registriert seit: Jun 2010
Bewertung: 0
#1
03.05.2011, 18:40
Hi,

bei den meisten Memorymodulen gibt es nicht eine funktion mit der man nur 1 byte auslesen kann und deswegen wollte ich mir eine selber machen aber ich bekomme immer nur 0 raus:s

Code:
1
2
3
4
5
6
7
8
Private Declare Function ReadProcessMemory Lib "kernel32" Alias "ReadProcessMemory" (ByVal hProcess As Integer, ByVal lpBaseAddress As Integer, ByRef lpBuffer As Integer, ByVal nSize As Integer, ByRef lpNumberOfBytesWritten As Integer) As Integer

Public Shared Function read_byte(ByVal ProcessName As Process, ByVal address As Int32) As Byte
        Dim process_handle As Int32 = OpenProcess(2035711, CInt(False), ProcessName.Id), value As Byte
        If process_handle <> 0 Then ReadProcessMemory(process_handle, address, CByte(value), 1, 0)
        CloseHandle(process_handle)
        Return value
    End Function

Suchen
Antworten
DNA Offline
Administrator
*******
Beiträge: 1.330
Themen: 123
Registriert seit: May 2010
Bewertung: 26
#2
03.05.2011, 21:28
Hast du dir mein TrainerModul mal angeschaut?
Dort ist die Read_Byte funktion schon lange vorhanden Wink
Und immer daran denken, VB als Admin starten ... hatte schon oft das Problem mit der 0!
ACHTUNG: Lesen gefährdet die Dummheit

[Bild: dna-sig.gif]
Suchen
Antworten
Bluespide Offline
Member
***
Beiträge: 96
Themen: 14
Registriert seit: Jun 2010
Bewertung: 0
#3
03.05.2011, 21:43 (Dieser Beitrag wurde zuletzt bearbeitet: 03.05.2011, 21:56 von Bluespide.)
aha ok sry hab ich ned gesehen, aber ich sehe keinen unterschied zu meiner funktion^^
//edit mmmmkay mit deinem Modul bekomme ich auch 0 raus???
Suchen
Antworten
Bluespide Offline
Member
***
Beiträge: 96
Themen: 14
Registriert seit: Jun 2010
Bewertung: 0
#4
03.05.2011, 23:03
ok habs so gehts

Code:
1
2
3
4
5
6
Public Shared Function read_byte(ByVal ProcessName As Process, ByVal address As Int32) As Byte
        Dim process_handle As Int32 = OpenProcess(2035711, 0, ProcessName.Id), value As Integer
        If process_handle <> 0 Then ReadProcessMemory(process_handle, address, value, 1, 0)
        CloseHandle(process_handle)
        Return CByte(value)
    End Function

Suchen
Antworten
Share Thread:            


  • Druckversion anzeigen
  • Thema abonnieren


Benutzer, die gerade dieses Thema anschauen:
1 Gast/Gäste

  • Kontakt
  • Forum team
  • Forum stats
  • Nach oben
 
  • RSS-Synchronisation
  • Lite mode
  • Home of Gamehacking - Archiv
  • Help
 
Forum software by © MyBB - Theme © iAndrew 2014



Linearer Modus
Baumstrukturmodus