共用方式為


Microsoft PDC 2009

Technorati Tags: pdc09,PDC,Microsoft,Microsoft PDC,PDC 2009,Windows Error Reporting,Watson,WER,Developer,Quality,Software,Development,Windows 7,VS 2010,.NET 4.0

I had a chance to present a lunch session at Microsoft PDC 2009 this year! 

I wanted to call out some special thanks to Rajeev Acharyafor helping to make this presentation and demo possible.  Rajeev is an SDET on our team that developed this demo application in his “extra” time.

https://microsoftpdc.com/Sessions/CL33 – This talk starts with creating a better customer experience around software failures using the Application Restart and Recovery (ARR) API, to downloading and debugging mini-dumps send in from customers, to creating customer responses pointing to updates and fixes.

Steven Sinofsky highlighted the importance of Windows Error Reporting and how Microsoft uses this technology to build Windows in his keynote at PDC 2009

Some of his talk was summarized in this CNET article:

“Sinofsky is talking about the different mechanisms Microsoft uses from Windows Error Reporting, or Watson, to its Software Quality Monitor. Sinofsky notes that the monitoring tools require the user's permission in the final versions of Windows.”

https://news.cnet.com/8301-13860_3-10400476-56.html?part=rss&subj=news&tag=2547-1_3-0-5

Here is Sinofsky’s keynote: https://microsoftpdc.com/Sessions/KEY02 (00:15:32, starts with Telemetry)

Other blog entries:

https://blogs.pcmag.com/miller/2009/11/pdc09_sinofsky_talks_about_cre.php

https://blogs.msdn.com/e7/archive/2009/05/11/OurNextEngineeringMilestone2.aspx

Comments

  • Anonymous
    November 21, 2009
    I have looked the video of PDC session but unfortunatly noone asked my question. Here is it: I have managed application with a "global" error handler. I don't want the application to realy crash, because this are not fatal errors. Can I "invoke" WER in my "global" error handler to post memory dump to WER Site and continue running my program?

  • Anonymous
    January 05, 2010
    Daniel, you can use the WER API to send back non-fatal errors. http://msdn.microsoft.com/en-us/library/bb513635(VS.85).aspx What types of non-fatal errors are you thinking of?