StraceNT (pronounced S-Trace-NT) is a System Call Tracer for Windows. It provides similar functionality as strace provides on Linux. It can trace all the calls made by a process to the imported functions from other DLLs. StraceNT can be very useful in debugging and analyzing the internal working of a program. It records function names, their arguments and their return value.