我有一个使用Process.Start(URL)的.NET 4应用程序;打开用户的默认浏览器,如果他们接受更新请求,则将其带到我的更新页面。这适用于大多数人,但我从一些用户那里收到崩溃日志:
System.ComponentModel.Win32Exception (0x80004005): The system cannot find the file specified
我责备自己忽略了失败的可能性,并在网上使用天真的例子,现在我正试图弄清楚要做什么。我的第一直觉是展示一般“无法打开浏览器,这里是URL”消息,并可能添加一个按钮将其复制到剪贴板,但我可以做得更好吗?