Hier ist das Beste aus beiden Welten:
Dim sInfo As New ProcessStartInfo("http://www.mysite.com")
Try
Process.Start(sInfo)
Catch ex As Exception
Process.Start("iexplore.exe", sInfo.FileName)
End Try
Ich habe festgestellt, dass die von Blorgbeard bereitgestellte Antwort fehlschlägt, wenn eine Desktopanwendung auf einem Windows 8-Gerät ausgeführt wird. Bis zu Camillos Punkt sollten Sie versuchen, dies mit der Standardbrowseranwendung des Benutzers zu öffnen. Wenn die Browseranwendung jedoch nicht zugewiesen ist, wird eine nicht behandelte Ausnahme ausgelöst.
Ich poste dies als Antwort, da es die Ausnahme behandelt, während immer noch versucht wird, den Link im Standardbrowser zu öffnen.