When you load an application into Dependency Walker, it shows you all
the dependencies.  However, there is a "Profile" function which you
start to actually run the application with any command line parameters
you may desire.  At this point it monitors and logs any calls to the
external modules - I'm not sure if it logs calls to functions internal
to the exe or not.

-----Original Message-----
From: Yimin Zheng [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, March 12, 2003 10:46 AM
To: [EMAIL PROTECTED];
[EMAIL PROTECTED]
Subject: [Re:] RE: watching API calls

You might have to write a proxy DLL for this.
Think of how APIs work for a second.
Dlls are loaded into the application's memory space first, then 
an API call is made within the application's boundry. To the 
calling code, there is no difference between a system API or 
a home grown function from the same .C source file. If you are 
not dealing with Win32 Messages, hooks are not useful to you. 
I am not aware that the current mechanism of DLL supports API 
interception.

Yimin

On Wed, 12 Mar 2003 16:35:00 +0100
Oeschey, Lars \(I/EK-142, extern\) wrote:

> 
>> I would still suggest everyone look at sysinterals they have 
a great
>> page and some very helpful tools.
>
>I already looked at sysinternals.com (who wouldn't, when working 
with M$
>stuff ;)), tried filemon, but it isn't too informative in this 
case...
>
>Lars
>_______________________________________________
>Perl-Win32-Admin mailing list
>[EMAIL PROTECTED]
>To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
>
>



------------------------------------------------------------------------
--
Global Internet phone calls, voicemail, fax, e-mail and instant
messaging.
Sign-up today at http://www.hotvoice.com
_______________________________________________
Perl-Win32-Admin mailing list
[EMAIL PROTECTED]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to