I had been planning on using Windows Error Reporting (WER) as the error reporting technology for Window Clippings 3. It seems like a good idea: Microsoft collects minidump files when my application crashes and I can then go and diagnose and repair the problems.
A few years ago I purchased a code signing certificate thinking that I could enroll in WER. I obtained a certificate from Comodo. As it turned out Microsoft only accepts certificates issued by VeriSign so for Window Clippings 3 I decided that I better pay up (VeriSign is expensive) and get one. I made the purchase online but a few days later was basically informed that they only issue certificates to corporations. I’m trading as a sole proprietorship in Canada. Incorporation is a very complicated and costly affair which seems completely unnecessary for a Micro ISV.
I’m not really sure what to do next. Unlike managed code where a stack trace is easily obtained and can help determine the cause of a crash nine times out of ten, Window Clippings is completely native and there’s just nothing quite like a minidump to figure out what went wrong. Microsoft already collects my minidumps but won’t share them with me unless I obtain a VeriSign certificate.
Anybody have any experience with VeriSign as a small business? I was really hoping I wouldn’t have to write my own crash handler and reporting service.
Update: thanks for all the comments. I’ve just been notified that my attempts to convince VeriSign that I am indeed worthy of certification have succeeded. Barring any further complications I should be all set to use WER for error reporting.
Update: I spoke too soon. Now they want a publicly listed phone number and won’t accept my VOIP phone. Sigh.