禁用程序通过 API 向 Windows 防火墙添加例外的能力

Posted

技术标签:

【中文标题】禁用程序通过 API 向 Windows 防火墙添加例外的能力【英文标题】:Disable the programs ability to add exceptions to windows firewall via the API 【发布时间】:2010-09-21 22:41:16 【问题描述】:

这是 Windows 防火墙的一个问题,从一开始就很烦人。并通过几个版本的窗口持续存在。

我有两个问题:

是否可以在 XP/2003 Server 中禁用或至少需要确认?

UAC 是否在 Vista/2008 服务器中处理此问题?如果没有 - 有什么方法可以禁用它?

【问题讨论】:

您到底在使用什么 Windows 防火墙?为什么不关闭它并使用更好的东西,比如 ZoneAlarm 【参考方案1】:

可能会有所帮助 -

http://technet.microsoft.com/en-us/library/cc758407.aspx

来自文档-

您无法阻止程序使用 Windows 防火墙 API 将端口添加到例外列表。如果您需要防止这种情况,请联系程序供应商或阅读程序文档以查看是否有办法禁用侦听传入流量的功能。这可能会阻止程序使用 Windows 防火墙 API。

【讨论】:

以上是关于禁用程序通过 API 向 Windows 防火墙添加例外的能力的主要内容,如果未能解决你的问题,请参考以下文章

检测 Windows 防火墙是不是阻止了我的程序

如何通过 Windows 防火墙允许 .NET Core 控制台应用程序 FTP 连接?

禁用Windows防火墙弹出的自动化测试

通过 Win32 API 或 NVidia API 启用/禁用多个显示器?

在 Windows 上禁用 websocket

急问::如何用注册表关闭windows防火墙??