右键单击WebBrowser控件的安全警报

时间:2019-05-24 21:03:26

标签: c# security webbrowser-control

我正在编写一个简单的应用程序,该应用程序需要显示本地映射的网络驱动器中的文件列表。

我不能使用列表视图,因为我需要查看文件的预览,并且已经有一个shell扩展,因此我需要使用WebBrowser控件。

我只是将控件添加到这样的某些TabPage中。

WebBrowser w = new WebBrowser
{
    Dock = DockStyle.Fill,
    IsWebBrowserContextMenuEnabled = true,
    ScriptErrorsSuppressed = true,
    Url = new Uri("Y:\\"),
    TabIndex = 1
};
w.Select();
tabControl.TabPages[name].Controls.Add(w);

它运行良好,直到我右键单击它为止。

Security Alert

每次我右键单击控件时,都会收到这样的安全警告。如果单击“确定”,我将看到上下文菜单并且可以使用它,但是随后再次单击鼠标右键,然后再次收到安全警报。如果每次执行只有一次,那是可以接受的。

我已经在问题http://www.codeproject.com/KB/shell/WebBrowserControlDialogs.aspx和其他类似问题上针对Access Intranet via SSL using WebBrowser Winforms Control尝试了该解决方案,但那些旧解决方案在Win10或Visual Studio 2019上不再起作用。

我想要,首先没有安全警告,或者第二种以编程方式关闭它的方法。

是的,出于安全方面的考虑,但是我的应用程序只能在小型LAN上运行,并且控件仅显示已映射的网络驱动器中的文件。

任何帮助或想法将不胜感激。

0 个答案:

没有答案