I've never implemented it myself, but I tried it out a few times. The crash dump system is something that's supported by the Windows OS and can be integrated into your application. It's triggered by certain exceptions, and the dump itself will give you a call stack and some other information about what was going on at the time of the exception.
I've never tried to use it outside of Visual Studio though, but I think there's a stand-alone tool for it.
Personally, I've never actually done anything useful with a minidump. I've only gone as far as to see that it works. I think it's only helpful for bugs that cause your program to crash, which are probably a minority.
Don't worry Shiru, I understand
I remember what you told me, so don't worry, I won't constantly bug you like before.
Also, I haven't used a virtual machine either, but I assume they could run a different OS with it so someone could test compatibility. This is how I figure alot of people who port software works. So even if VGM MM isn't a priority for now, if you write other programs, maybe crash dumps could help if you decide to try and understand them.
rainwarrior, thanks for explaination. I did read a bit about the Windows crash dumps before, and thought they won't be helpful for me to bother with learning more, so you confirm my thoughts.
Raijin, majority of bugs of the crash kind that are reported about my programs happens under Windows 7 and x64. I don't think there is a virtual machine that could emulate x64 on a x86 (I don't have any modern PCs), also I can't afford myself to buy Windows 7 and don't want to pirate it either.
Oh, well that makes more sense, but it's strange, because I have x86 Windows XP and you can't recreate any crash I reported before. That is pretty confusing. I guess there really is nothing more you can do about the crashes. It's a shame.
It seems Shiru's Genesis programs have all disappeared from his page in the last week. TFMMM, VGMMM, and VGM2TFI are all gone and not a word about them remains.
Yeah, and the NSF hardware recording thread is locked. I haven't gotten around to editing my sig yet (I probably should), but I appreciate you bringing it to my attention. :)