Process.Start(url) broken on Windows 8/Chrome - are there alternatives? Process.Start(url) broken on Windows 8/Chrome - are there alternatives? google-chrome google-chrome

Process.Start(url) broken on Windows 8/Chrome - are there alternatives?


You may try to specify the Process filename "explorer.exe" explicitly, like suggested in the following thread:

http://social.msdn.microsoft.com/Forums/nl-BE/toolsforwinapps/thread/e051a102-469e-4ede-882c-c2c89377652a

var startInfo = new ProcessStartInfo("explorer.exe", url);Process.Start(startInfo);


Use the Launcher object to open URLs.

Example:

await Launcher.LaunchUriAsync(new Uri("www.google.com"));


I've tried many a solution but as i'm in a UI project (wpf or winform) I ended up using an embedded browser control. Calling navigate, setting the url then target to "_blank" launches an external browser window.

_webBrowser.Navigate(uri, "_blank");

Hope this helps.DC