StraceNT (ausgesprochen S-Trace-NT) ist ein System Call Tracer für Windows. Es bietet ähnliche Funktionen wie strace unter Linux. Es kann alle Aufrufe eines Prozesses auf die importierten Funktionen aus anderen DLLs verfolgen. StraceNT kann sehr nützlich beim Debuggen und Analysieren der internen Arbeit eines Programms sein. Es zeichnet Funktionsnamen, ihre Argumente und ihren Rückgabewert auf. StraceNT verwendet IAT-Patching-Technik, um Funktionsaufrufe zu verfolgen, was eine sehr zuverlässige und sehr effiziente Methode für die Ablaufverfolgung ist. StraceNT kann Funktionen mit unterschiedlichen Aufrufkonventionen verarbeiten, einschließlich __fastcall und __stdcall. StraceNT unterstützt auch das Filtern basierend auf DLL-Namen und Funktionsnamen und gibt Ihnen eine Menge Kontrolle darüber, welche Aufrufe verfolgt werden sollen, und hilft Ihnen, ein Problem leicht zu isolieren. Funktionen ======== - Ein sehr schnelles und effizientes System-Anrufverfolgungsprogramm - Unterstützt Dietverfolgungsfunktion Aufrufe mit verschiedenen Aufrufkonventionen - Ausgezeichnete Filterunterstützung, um ein Problem leicht zu isolieren - Freeware - Ähnlich in der Funktionalität wie strace unter Linux - Multithreaded-Anwendung unterstützt - Zeichnet die OutputDebugString-Ausgabe des Zielprozesses auf Unterstützte Plattformen =================== - NT4 mit Service Pack 6 - Windows 2000 - Fenster XP - Windows 2003 - Windows XP 64-Bit (für 32-Bit-Prozess läuft in wow64) - Windows 2003 64-Bit (für 32-Bit-Prozess läuft innerhalb wow64) Nicht unterstützte Plattformen ======================= - Windows 95, 98 und ME - Windows NT 3.51 - Nicht auf Windows NT 4.0 ohne Service Pack getestet
VERSIONSVERLAUF
- Version 0.8 veröffentlicht auf 2005-03-17
Änderung des Funktionsrückgabewerts, bessere Ein-/Ausschluss und LoadLibrary-geladene DLL-Ablaufverfolgung
Programmdetails
- Kategorie: Entwicklung > Debuggen
- Verlag: IntellectualHeaven
- Lizenz: kostenlos
- Preis: N/A
- Version: 0.8
- Plattform: windows