gpt4 book ai didi

vb.net - 以编程方式将站点添加到 IE 弹出窗口阻止程序 (VB.NET) 的允许站点

转载 作者:行者123 更新时间:2023-12-01 13:06:08 25 4
gpt4 key购买 nike

更多细节。

我需要以编程方式(Winforms、VB.NET)检查某个站点是否在 IE 弹出窗口阻止程序(IE 7 和 8 以及 Windows XP、Vista 和 7)的允许站点列表中,如果不在,则添加它.该应用程序完全受信任,我不想完全禁用弹出窗口阻止程序。

为了澄清一些事情,这是针对一个在 3 个国家/地区拥有多个用户的网络自动化应用程序。我想避免收到大量电子邮件并每次都解释如何手动将网站添加到允许的站点。

此外,一些用户安装了 Google 工具栏,它也有一个弹出窗口阻止程序给我的应用程序带来麻烦。这也可以通过编程方式完成吗?

最佳答案

好的,我得到了第一部分。它只是一个注册表值。

Imports Microsoft.Win32

实际代码:

Dim siteString As String = "mysite.com"
Dim emptyArray() As Byte = New Byte() {} 'Works as a Zero-Length Binary Value'
Dim subKey As String = "Software\Microsoft\Internet Explorer\New Windows\Allow"
Dim rkKey As RegistryKey = Registry.CurrentUser.OpenSubKey(subKey)

Dim value As Object = rkKey.GetValue(siteString)
If value Is Nothing Then 'Check if the value is already there'
rkKey.SetValue(siteString, emptyArray, RegistryValueKind.Binary)
End If

它也适用于多个版本的 IE 和 Windows。

有人知道 Google 工具栏弹出窗口拦截器吗?

附言。抱歉关闭单引号,但这只是让它看起来更好。

关于vb.net - 以编程方式将站点添加到 IE 弹出窗口阻止程序 (VB.NET) 的允许站点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3052328/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com