我想打开IE(与它打开的网站无关),但我发现使用此代码:
System.Diagnostics.Process proc = new System.Diagnostics.Process();
proc.EnableRaisingEvents = false;
proc.StartInfo.FileName = "http://www.google.com";
proc.Start();
将以当前用户身份启动浏览器,但使用以下代码:
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = "C:\\Program Files\\Internet Explorer\\iexplore.exe";
Process process = new Process();
process.StartInfo = startInfo;
process.Start();
它不会,为什么?是什么原因?
答案 0 :(得分:0)
将代码包装在try catch中并查看引发的异常,这应该有助于找出它无法正常工作的原因。