如何解决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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。