问题:
方法1:Process.Start("chrome.exe","www.baidu.com");默认打开谷歌浏览器或其他浏览
方法2:Process.Start("www.baidu.com");打开默认浏览器
上述两个方法一般都是可以正常打开浏览器的,之所以会提示:系统未找到指定文件,是因为UseShellExecute属性未设置为True
解决方案:
手动设置UseShellExecute属性为True
方法1:Process.Start(new ProcessStartInfo { UseShellExecute = true, FileName = "www.baidu.com",Arguments= "chrome.exe" });
方法2:Process.Start(new ProcessStartInfo { UseShellExecute = true, FileName = "www.baidu.com"});