![]() |
VirtualQueryEx
Hallo,
ich habe jetzt eine ganze Weile mit VirtualQueryEx gespielt, kriege es aber einfach nicht hin. Inzwischen bin ich der Meinung, dass das bei mir gar nicht gehen kann! Ich arbeite unter Windows 7 pro 64 (!!!) mit Delphi 7 pro. Meine Frage: Kann ein 32-bit-Programm überhaupt den Speicher unter einem 64-bit-System von einem anderen 32-bit-Programm lesen? (Die Speicheradressen von 64-bit-Programmen können garantiert nicht gelesen werden!) Und, wenn ja, wie kriege ich von laufenden Prozessen "schnell" raus, ob sie 32- oder 64-bittig sind? Und wie geht das Lesen bei 32-bittigen? Gruß Mattze |
AW: VirtualQueryEx
Zitat:
![]() Ist allerdings recht hacky. Wenn ich mich recht erinnere gibt es ab Vista (oder Win7) auch die undokumentierte NtWow64QueryVirtualMemory64 API ( ![]() Zitat:
![]() |
AW: VirtualQueryEx
Hallo,
ich danke Dir für die schnelle und gute Antwort. Und, ja, O-JE! Ist ja mächtig viel! Da mich keiner drängelt, kann ich mir das aber alles schön in Ruhe angucken. Vielleicht klappt es ja, wenn ich das VirtualQueryEx von vornherein nur auf 32-Bit-Prozesse anwende. Die bessere und sowieso zukunftssichere Variante wäre es bestimmt, sich ein 64Bit-fähiges Delphi zu leisten. Aber da will ich momentan noch nicht so richtig ran, da ich zurzeit "nur" Hobbyprogrammierer bin. Und dann die ganzen nötigen Anpassungen... Gruß Mattze |
AW: VirtualQueryEx
Zitat:
|
AW: VirtualQueryEx
Hallo,
vielen Dank, noch mal! Klappt seit einer Weile wunderbar. Es ist wirklich problemlos möglich, mit einem 32Bit-Programm die Speicherbereiche anderer 32Bit-Programme zu ermitteln. Eigentlich erstaunlich! Nun bin ich aber auf den Geschmack gekommen und habe mal Dienste probiert. Da klappt einiges nicht, aber das wird gleich ein neues Thema... Gruß Mattze |
AW: VirtualQueryEx
Zitat:
|
AW: VirtualQueryEx
Hallo Zacherl,
die Debugrechte habe ich mir natürlich gleich zu Anfang gegeben. Aber... Siehe meinen letzten Post bei "Dienste und PID" hierselbst. Gruß Mattze |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:40 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz