2009-09-24 131 views
1

我有一个Windows服务公开TCP连接(使用WCF)。此服务在我的机器(使用Windows防火墙)上启动并正常工作。WCF在Windows服务

我的同事们正在使用mcafee安全软件(包括防火墙)。当他们启动Windows服务时,它有时会工作,但其余时间服务超时(需要超过30秒才能启动)。他们在事件日志中收到消息说...

Windows防火墙无法通知用户它阻止应用程序接受网络上的传入连接。

我们有一个WIX安装程序来安装这个Windows服务。

所以我的问题是如何让WIX安装程序插入防火墙规则,更重要的是,这将与mcafee一起工作吗?你认为这会解决问题吗?

处理暴露TCP连接的Windows服务的标准方式是什么?通常情况下,标准的图形用户界面或控制台应用程序会显示提示,但我猜测这对windows服务是不可能的。

回答

1

WiX v3工具集附带可配置Windows防火墙的防火墙扩展。我对迈克菲了解不多,但希望他们阅读Windows防火墙配置。如果没有,您需要一个API来解决McAfee防火墙中的漏洞问题。