WinAPIOverride provides you with advanced API monitoring allowing for function overriding of a process.
This app will provide you with more in-depth control than the default process explorer.
One of the functions of WinAPIOverride is to fill the gap between other classical API monitoring software and debuggers. It will permit you to break the targeted application before or after a particular function call which will then permit memory or register changes; you will also be able to pull all the functions of a targeted application.
You will able to perform this for API functions as well as executable internal functions. WinAPIOverride permits you to define filters on parameters or function results, filters on DLL to discard calls from Windows system DLL, hook functions inside the target process not only API and so much more.