vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB & Windows API
Double-Wert im ProcessMemory suchen 
Autor: 5t0n3
Datum: 03.04.08 00:16

Erstmal freundliche Grüße an alle, ich bin neu hier im Forum.
Und jetzt mein Problem:

Ich suche eine (möglichst schnelle) Funktion, die mir eine Adresse eines bestimmten Double-Wertes aus dem Speicher eines anderen Prozess ausgibt.
Zum lesen benutze ich die API-Methode ReadProcessMemory, welche auch problemlos funktioniert.
Jetzt habe ich mir eine Funktion geschrieben, die den Speicher eines fremden Prozesses ausließt und eine bestimmten Double-Wert sucht. Diese ist jeddoch wesentlich zu langsam, da der Speicher ziemlich groß ist. Wertebereich von ca. 150.000.000 Werten. Zur schnelleren Suche habe überprüfe ich auch nur jeden 8ten Wert mit ReadProcessMemory, da ich weiß, dass die Speicheradresse modulo 8 = 0 ist.
Diese Methode ist aber immer noch viel zu langsam.
Die meisten Hex-Editoren können solche Double-Werte innerhalb weniger Sekunden finden, daher vermute ich, dass ich völlig falsch an die Suche herangehe
Wenn man in diesen Hex-Editoren (z.B. HxD, T-Search, Cheat-Engine, ect.) angibt, dass es ein Double-Wert ist, wird der Wert sehr schnell gefunden, daher suche ich eine Möglichkeit, ähnlich wie diese Programme zu suchen.
Ich arbeite mit Visual Basic .Net 2005 (Framework 2.0)

Ich habe schon sämtliche Foren durchsucht, jedoch leider noch nichts gefunden.
Ich bin für konstruktive Antworten sehr Dankbar.

Mit freundlichen Gr??en
stone

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Double-Wert im ProcessMemory suchen1.7665t0n303.04.08 00:16
Re: Double-Wert im ProcessMemory suchen869VBStein06.04.08 01:54

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel