Thread: how to monitor exe and dll interactions?

  1. #1
    Registered User
    Join Date
    May 2006

    how to monitor exe and dll interactions?

    Hello everyone,

    Are there any tool or other methods which could be used to monitor which class/method exe is accessing a DLL?

    Now I met with an issue that when I provide the DLL I developed to a 3rd parth application, it will crash sometimes and I suspect the 3rd party application is invoking some class/method which I do not implement the DLL. I have the full source codes of the DLL, but has no source codes of the exe so I am wondering whether there are some methods to monitor the interactions -- e.g. I can monitor which class/method the exe is invoking and at the same time my DLL has not implemented.

    I am using Visual Studio 2005 to develop native (unmanaged) C++ DLL, and I expose the interface of the DLL to exe through COM interface.

    thanks in advance,

  2. #2
    Kernel hacker
    Join Date
    Jul 2007
    Farncombe, Surrey, England
    If you don't have a function in your DLL, then it shouldn't be crashing - at least if the app is written correctly.

    If you use the debugger, what's on the stack when it fails? If it's CALLING a null-pointer [function not in the DLL] then it should be fairly obvious that this is happening.

    I personally think it's more likely that the failure is that you are returning/producting something "bad" in your DLL - since this is a much harder case to check in the calling code - detecting that an exported function doesn't exist is basic good practice [not that ALL programmers do that sort of thing, of course].

    Compilers can produce warnings - make the compiler programmers happy: Use them!
    Please don't PM me for help - and no, I don't do help over instant messengers.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. non-MFC DLL with MFC app question.
    By Kempelen in forum Windows Programming
    Replies: 10
    Last Post: 08-20-2008, 07:11 AM
  2. dll communicating between each other
    By cloudy in forum C++ Programming
    Replies: 5
    Last Post: 06-17-2005, 02:20 AM
  3. DLL compiling question
    By Noose in forum Windows Programming
    Replies: 2
    Last Post: 12-16-2004, 07:16 AM
  4. DLL and std::string woes!
    By Magos in forum C++ Programming
    Replies: 7
    Last Post: 09-08-2004, 12:34 PM
  5. .lib vs .h vs .dll
    By Shadow12345 in forum C++ Programming
    Replies: 13
    Last Post: 01-01-2003, 05:29 AM