Externes Programm schritt für schritt ablaufen lassen

Hier kann alles mögliche diskutiert werden. Themen zu Purebasic sind hier erwünscht.
Flames und Spam kommen ungefragt in den Mülleimer.
Benutzeravatar
R4z0r1989
Beiträge: 521
Registriert: 12.06.2005 18:06
Kontaktdaten:

Externes Programm schritt für schritt ablaufen lassen

Beitrag von R4z0r1989 »

Hallo Leute,

Ich hab jetzt eine Stunde gegoggelt,
und finde kein Programm was mich zusehen lässt was ein Programm(exe)
schritt für schritt ablaufen lässt und ich sehen kann was es macht!

Wisst ihr eins?
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
R4z0r1989
Beiträge: 521
Registriert: 12.06.2005 18:06
Kontaktdaten:

Beitrag von R4z0r1989 »

Ich danke das ist sowas wie ich meine,
aber ich finde ums verrecken nicht das öffnen der datei wo ich weiß dass sie geöffnet wird um was auszulesen.

Ich will nähmlich wissen was das Programm in dieser Datei ausliest!

Danke im voraus wenns wer weiß!!!
Benutzeravatar
edel
Beiträge: 3667
Registriert: 28.07.2005 12:39
Computerausstattung: GameBoy
Kontaktdaten:

Beitrag von edel »

Du koenntest ein Breakpoint auf CreateFileA oder CreateFileW setzen.
Druecke ALT + F1 und schreib in die Zeile

Code: Alles auswählen

BP CreateFileA
oder

Code: Alles auswählen

BP CreateFileW
Wenn du jetzt F9 drueckst, sollte das Programm in genau dieser Funktion
halten. Jetzt musst du dich nur noch aus der Funktion wieder heraus hangeln.
Druecke dazu solange F8 bis du auf "RETN" oder dergleichen stoesst. Mit dem
naechsten F8 und etwas Glueck ;) bist du dann in der Funktion die du suchst.
Benutzeravatar
R4z0r1989
Beiträge: 521
Registriert: 12.06.2005 18:06
Kontaktdaten:

Beitrag von R4z0r1989 »

Gut ok er bleibt da stehen,
aber wie sehe ich was er da liest in der datei?
Benutzeravatar
edel
Beiträge: 3667
Registriert: 28.07.2005 12:39
Computerausstattung: GameBoy
Kontaktdaten:

Beitrag von edel »

Mit ASM solltest du dich schon etwas beschaeftigt haben, es wird dir hier
keiner sagen koennen wie es geht, solange wir nicht wissen um was es geht.
Antworten