10

Reading Monitoring certain system calls done by a process in Windows, I'm wondering about a Windows equivalent to the ptrace system call or a programmatical workaround.

Peter Mortensen
  • 30,738
  • 21
  • 105
  • 131
cort
  • 1,088
  • 1
  • 11
  • 20

1 Answers1

4

You can use ETW to trace system calls. When starting the trace, in EVENT_TRACE_PROPERTIES, you can add EVENT_TRACE_FLAG_SYSTEMCALL flag to EnableFlags. This enables SysCallEnter and SysCallLeave events, as described here.

Michael
  • 54,279
  • 5
  • 125
  • 144