2009-05-15 10 views
5

Lettura Monitoring certain system calls done by a process in Windows Mi chiedo di un equivalente di Windows per il syscall di ptrace o di una soluzione alternativa programmata.C'è qualcosa come linux ptrace syscall in Windows XP/2003?

Ho avuto una risposta in Is there something like linux ptrace syscall in Windows? ma richiede una versione di Windows recente.

+1

Una cosa da notare qui è che a differenza di Linux, le finestre di Windows non sono documentate e possono cambiare tra le versioni. Potrebbe essere meglio impostare un punto di interruzione in una DLL di livello superiore ... – bdonlan

+0

Questo è un buon punto. – ktulur

+0

Beh 'ptrace' è una funzione molto" versatile ". Ci sono funzioni per molte delle funzionalità di ptrace in Windows, ma non esiste una sola funzione che le faccia tutte (questa è probabilmente una buona cosa). Che cosa esattamente miri a fare? –

risposta

2

ProcMon è un'utilità sysinternals per farlo. Prendi il numero here.

+5

La domanda è più su come funziona ProcMon ... – ktulur