Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Exe Datei einlesen (https://www.delphipraxis.net/142943-exe-datei-einlesen.html)

DeddyH 6. Nov 2009 15:47

Re: Exe Datei einlesen
 
Er will sie "einlesen", hat er doch gesagt :lol:

p80286 6. Nov 2009 16:37

Re: Exe Datei einlesen
 
dannsagt ihm doch das das mit

Delphi-Quellcode:
fs:tfilestream;
buffer: array [0..20*1024*1024] of byte;


fs:=tfilestream.create('irgendeineechse',fmsharedenynone or fmreadonly);
fs.read(buffer,sizeof(buffer);

fs.free;
geht. Dann sind 20MB gelesen!

und wieder weg.

Gruß
K-H

implementation 6. Nov 2009 16:44

Re: Exe Datei einlesen
 
Was ist dein Problem?
1. Schritt: Öffnen (als Stream oder File of byte)
2. Schritt: Startposition aufsuchen (Seek)
3. Schritt: Bytes einlesen (Read, BlockRead) und in Hex-Strings (IntToHex) umwandeln
4. Schritt: Hex-Strings in Memo ausgeben
Was ist daran problematisch?

OldGrumpy 10. Nov 2009 11:52

Re: Exe Datei einlesen
 
Was sein Problem ist? Einfach immer nur schnell schnell, hektisch übern Ecktisch. Bei solchen Fragen kommt mir immer wieder das hier in den Sinn... :roll:

Sir Rufo 10. Nov 2009 12:15

Re: Exe Datei einlesen
 
Zitat:

Zitat von OldGrumpy
Was sein Problem ist? Einfach immer nur schnell schnell, hektisch übern Ecktisch. Bei solchen Fragen kommt mir immer wieder das hier in den Sinn... :roll:

Der TE benutzt halt eine andere Grammatik:
Weder "Laß mir arbeiten" noch "Laß mich arbeiten" sondern "Laß andere arbeiten"

Somit kann ich mich nur OldGrumpy anschließen

axo ... eine Reaktion kommt beim TE auch (fast) nur dann, wenn er noch etwas haben will

Sherlock 10. Nov 2009 12:27

Re: Exe Datei einlesen
 
Aller Voraussicht nach, wird das mal ein Trainer, oder sonstiges Cheatdings. Ich glaub aber nicht an die Fertigstellung :D

Sherlock

turboPASCAL 10. Nov 2009 12:36

Re: Exe Datei einlesen
 
Och bitte nicht schon wieder. :?

p80286 10. Nov 2009 13:22

Re: Exe Datei einlesen
 
Zitat:

Zitat von Landogar-Garuno
....
gibt es auch eine Möglichkeit direkt eine geöffnete exe einzulesen (RAM) ?

Was will uns das sagen??
Ihm ist die gute alte Debug.exe kein Begriff mehr!

oder er braucht einen Hex-Editor, der auch im Hauptspeicher überall heran kommt (!?)

Gruß
K-H

himitsu 10. Nov 2009 13:50

Re: Exe Datei einlesen
 
Zitat:

Zitat von p80286
oder er braucht einen Hex-Editor, der auch im Hauptspeicher überall heran kommt (!?)

und gerade für sowas haben wir sogar fast eine DP-eigene Version :stupid:

implementation 10. Nov 2009 16:00

Re: Exe Datei einlesen
 
Zitat:

Zitat von Landogar-Garuno
gibt es auch eine Möglichkeit direkt eine geöffnete exe einzulesen (RAM) ?

Aller Theorie nach ja, aber nur wenn du Windows irgendwie überlistest, dass du auf den Speicherbereich zugreifen kannst. Und dann kannste die Datei lieber selber öffnen...


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:27 Uhr.
Seite 2 von 2     12   

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