我在我的软件分发中集成了一个小型 http 服务器,旨在允许从客户的 LAN 访问我安装的应用程序。
现在,客户必须手动更新防火墙的受信任应用程序列表。我想在安装时在防火墙中打开一个洞,或者确保防火墙提示用户允许我的 Web 服务器作为受信任的应用程序,能够接收入站流量。
任何解决方案都应至少与内置的 Windows 防火墙一起使用。
建议?
我在我的软件分发中集成了一个小型 http 服务器,旨在允许从客户的 LAN 访问我安装的应用程序。
现在,客户必须手动更新防火墙的受信任应用程序列表。我想在安装时在防火墙中打开一个洞,或者确保防火墙提示用户允许我的 Web 服务器作为受信任的应用程序,能够接收入站流量。
任何解决方案都应至少与内置的 Windows 防火墙一起使用。
建议?
我将从阅读 MSDN 上的以下部分开始。这应该为您提供足够的背景来了解您的需求。简而言之,您可能希望与INetFwMgr COM 对象交谈。
经验值
http://msdn.microsoft.com/en-us/library/windows/desktop/aa366453%28v=vs.85%29.aspx
Vista 或更高版本 的 INetFwPolicy2
http://msdn.microsoft.com/en-us/library/windows/desktop/ff956124(v=vs.85).aspx