Hey,
I have a program that crashes (seemingly) randomly after 2-4h of runtime. I am developing in c++ under Visual Studio Pro 2008. Since the crash occurs in an injected DLL (beeing injected into the memory space of a 3rd party software's memory space), I cannot use the Visual Studio Debugger, but I can get some output to the console using iter-process communication (I'm using a mailbox). So here is the question: What is the best way of debugging this? Is there a 3rd party software/add-on/debugger that can tell me what variable is NULL that causes the crash?
Thanks for your help.