2011-10-20 30 views
3

我使用的AVG,并已注意到安装需要互联网接入,他们频频出现添加一个“可信规则”,以AVG的防火墙给他们适当的Internet访问权限的程序时。有没有人有任何想法如何实现?编程添加规则以AVG防火墙

+0

什么是防火墙的点,如果任意的程序可以随意添加规则? –

+0

当进程启动时,AVG可能会有一个钩子被调用。然后它可以检查所述过程并相应地创建规则。如果没有第三方的API来控制它,这完全取决于AVG。 – Santa

+0

@GregHewgill这是允许的自动控制,使用户不必与他每次安装新的网络程序或更新一次(不是每个用户是足够精明,知道什么是“防火墙”,甚至创造一个新的规则所累是,更不用说定制它)。 – Santa

回答

1

您可以使用FirewallInstallHelper.dll在安装过程中(MSI,Wise或其他)更改防火墙规则。请注意,大多数防火墙软件仍然需要用户的许可。

这是我们使用的:http://msdn.microsoft.com/en-us/library/windows/desktop/ee417690(v=vs.85).aspx#Integrating_into_Windows_Installer

+0

其实,Windows防火墙是很容易的异常增加。我使用InstallAware并检查XP或Vista/Win7,然后只是执行netsh命令来添加我的程序。这是AVG我遇到了问题。 – David

0

已经等了几个星期,AVG支持也终于打电话给我。你需要发送你的程序(或至少一个链接)让他们'测试'它。如果确定,他们会将其添加到他们的可信程序数据库。

相关问题