当前位置:编程学习 > C#/ASP.NET >>

winform 程序 System.Diagnostics.Process.Start("Iexplore.exe",fileurl); 异常

    System.Diagnostics.Process.Start("Iexplore.exe",“http://baidu.com”);
System.ComponentModel.Win32Exception (0x80004005): 找不到应用程序
   at System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
   at System.Diagnostics.Process.Start()
   at System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
   at System.Diagnostics.Process.Start(String fileName)
在自己电脑可以打开百度。而在别人的电脑就出现如上异常了。
关键问题我认为是出现在对方的电脑上,但是不知道怎么解决这样的问题。
所以来救助了。希望各位提点建议。
--------------------编程问答-------------------- Iexplore.exe,首字母改成小写
baidu.com,前面加上www.
再试试
--------------------编程问答-------------------- 将网址写完整看看 --------------------编程问答-------------------- 可以直接这样写: System.Diagnostics.Process.Start(“http://baidu.com”); --------------------编程问答-------------------- 将IE改成绝对地址试试。

System.Diagnostics.Process.Start("C:\Program Files\Internet Explorer\iexplore.exe","http://baidu.com");
--------------------编程问答-------------------- 有\存在,加上@,或变成\\

System.Diagnostics.Process.Start(@"C:\Program Files\Internet Explorer\iexplore.exe","http://baidu.com");
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,