我有一个使用Process.Start(URL)的.NET 4应用程序; 打开用户的默认浏览器,如果他们接受更新请求,将他们带到我的更新页面。 这对大多数人来说工作正常,但我得到了一些用户失败的崩溃日志,其中:
System.ComponentModel.Win32Exception (0x80004005): The system cannot find the file specified
我谴责自己忽视了这里失败的可能性,并使用networking上的天真的例子,现在我正在努力解决什么问题。 我的第一个直觉是显示一个普通的“无法打开浏览器,这是url”的消息,也许添加一个button将其复制到剪贴板,但我可以做得更好吗?