Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Limitierung bei ReadProcessMemory in einem Visualizer? (https://www.delphipraxis.net/192244-limitierung-bei-readprocessmemory-einem-visualizer.html)

Whookie 2. Apr 2017 16:22

Limitierung bei ReadProcessMemory in einem Visualizer?
 
Ich hätte mal eine Frage an die Spezialisten!

Ich habe einen Visualizer geschrieben, der bisher auch gut gelaufen ist. Bis die Datenstrukturen die ich dort hole eine gewisse Größe überschritten haben. Konkret hole ich die Daten über:

Code:
LOTACtx.CurPrc.ReadProcessMemory( LDbgMemory, LMemSize, FData^ );
Wenn LMemSize > $1FFFF wird stürzt Delphi und die gedebuggte Applikation (VCL/Win64) komplett ab (Delphi muss danach über den Taskmanager rausgeworfen werden).

Irgendwie habe ich für dieses Verhalten aber keine Erklärung (gefunden)?

Das Kopieren der Daten funktioniert übrigens wenn ich einen solchen Block in mehrere Leseoperationen zerlege und jeweils nicht mehr als $10000 Bytes lese (zur Sicherheit habe ich die Größe noch einmal halbiert).


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:20 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz