We have a Win32 application (no MFC) that runs on Win9x/NT4. Its built using MSVC++6 mainly on a NT4 SP5 machine.
Every once in a while, a user will complain about a program crash to desktop. We currently have a signal handler function, but all it does is give a "SIGSEGV() Program Termination error" to them before it goes away. I'm trying to find a better way to present them more information, which then hopefully they can relay to us, the developers, so its easier to debug and fix here.
Is there any functions available that would help us? I was browsing through functions like StackWalk() and AfxDumpStack (<-- MFC though). I don't know how to implement them though, and maybe their not the best solution.
Any ideas, sample code?