[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

RE: Windows Installer - New Layout, any thoughts?

From: Kevin Pilch-Bisson <kevin_at_pilch-bisson.net>
Date: 2003-11-17 20:50:35 CET

> 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
> feature...

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!

--
~~~~~~~~~~~~~~~~~~~~
 Kevin Pilch-Bisson
~~~~~~~~~~~~~~~~~~~~
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Mon Nov 17 20:52:28 2003

This is an archived mail posted to the Subversion Dev mailing list.