我正在使用以下函数来打开用户的默认网络浏览器。
Public Function ShowHelp(ByVal url As String) As System.Diagnostics.Process
Dim startInfo As New Diagnostics.ProcessStartInfo()
startInfo.FileName = url
startInfo.WindowStyle = ProcessWindowStyle.Maximized
Return System.Diagnostics.Process.Start(startInfo)
End Function
这个函数在用户的机器上出现了几次错误,错误信息为"系统找不到指定的文件"。
我猜测用户没有设置默认的网络浏览器。为什么会出现这个错误?在调用此函数之前,如何添加一个默认的网络浏览器检查?