There are other tools for Windows that provide a similar sort of functionality to NtTrace.
Here is a short list of some such, with some personal views of their advantages and disadvantages.

Note that Cygwin provides Unix-like strace functionality, but only for Cygwin binaries.

Strace for NT from BindView

http://www.bindview.com/Services/RAZOR/Utilities/Windows/strace_readme.cfm

StraceNT from IntellectualHeaven

http://www.intellectualheaven.com/default.asp?BH=projects&H=strace.htm

Apimon from Microsoft

ApiMon is supplied as one of the Windows Support Tools, various versions of which exist.
For example: Windows XP Service Pack 2 Support Tools

KaKeeware Application Monitor

KaKeeware Application Monitor is a very small API monitor that allows the user to monitor the APIs called by the given application. KAM supports 2378 different APIs as of Jan 2007.

http://www.kakeeware.com/i_kam.php

ApiMonitor

Display Win32 API calls made by applications.

http://www.apimonitor.com/

Api Spy for Windows

It allows you to examine any known API function`s calls that are resolved during the program load time and are given by APIS32.

http://www.matcode.com/apis32.htm


Last update: $Date: 2007/01/20 23:42:24 $