C#还有其他打开Web快捷方式的方法

问题描述

| 我目前正在使用
System.Diagnostics.Process.Start(link);
在工作程序的下拉菜单上打开Web链接。但是,工作计算机上的安全套件不允许其起作用。我已经与IT交流过,他们不会放松对此的安全策略。 我进行了搜索,大部分帖子都暗示了我已经做到的方式。 我们在工作中使用IE。 还有打开链接的另一种方法吗? 谢谢     

解决方法

您可以直接从Process开始以url作为参数启动IE,例如:
System.Diagnostics.Process.Start(@\"C:\\Program Files\\Internet Explorer\\iexplore.exe\",\"http://www.stackoverflow.com\");
干杯, CEC PS:可能的其他解决方案:烧烤IT部门,好的食物通常是IT部门的可行解决方案。问题。     ,可以使用嵌入式浏览器窗口吗?如果是这样,请将浏览器窗口嵌入到C#应用程序中,然后在该窗口中打开链接。如果不是这样,则该过程的开始可能对您没有帮助,因为安全套件也可能阻止这种情况。     ,您是否尝试过将UseShellExecute属性设置为false的ProcessStartInfo对象?这可能会规避安全限制。 http://msdn.microsoft.com/zh-CN/library/system.diagnostics.processstartinfo.useshellexecute.aspx