> 1. Dr. Watson is not installed on every windows system by default
> 2. On newer Windows-versions Dr. Watson isn't even available, 'cause
> the format of the dump file changed. I don't know what the name
> of the crash program on these systems is but it's not Dr.Watson
> anymore. On XP this crashhandler always tries to send the
> report to microsoft and not to you - and that can't be changed,
> even many, many programmers have asked MS about that
I'm still calling it Dr. Watson, in the above mails. No, you can't
redirect where the dumps go, but you can get access to them. That's
what I was talking about finding out how to do. I know that MS does
distribute dumps to third parties, especially for OS crashes caused by
drivers, because they (we?) want to improve the quality of drivers.
> 3. You can use your own crashhandler if you want to. I built one
> for TortoiseSVN myself, with code from different MS articles
> and examples from CodeProject. It's basically a dll (117kB)
> which is loaded at program startup and then you can forget
> about it. If a crash occurs within your process space then the
> crash-dll is called and it creates the windows dump file (the
> new version - not the old one of Dr.Watson). My crashhandler
> even shows a dialog box where the user can send the zipped
> dump file and an xml-report back to the developer(s).
> You can then use the xml-report and the dump file in e.g.
> visual studio - just tell VS where the pdb-files are when you
> load the dump file.
> Some notes about my crash-dll: if you install the pdb files
> on the users machine, a stack-trace with file/linenumbers
> is included in the xml-report.
> It needs the newest version of the dbghelp.dll from MS,
> but this file is redistributable so you can include that in
> your installer if you want.
This also seems like a cool idea too!
To unsubscribe, e-mail: email@example.com
For additional commands, e-mail: firstname.lastname@example.org
Received on Mon Nov 17 20:52:28 2003