2009-09-24 6 views
1

WCF를 사용하여 TCP 연결을 노출하는 Windows 서비스가 있습니다. 이 서비스는 내 컴퓨터에서 시작되고 잘 작동합니다 (Windows 방화벽 사용).Windows 서비스의 WCF

동료는 mcafee 보안 소프트웨어 (방화벽 포함)를 사용하고 있습니다. Windows 서비스를 시작하면 시간이 걸리지 만 나머지 시간은 서비스 시간이 초과됩니다 (시작하는 데 30 초 이상 걸립니다). 그들은 이벤트 로그에 다음 메시지가 표시됩니다.

Windows 방화벽은 응용 프로그램이 네트워크에서 들어오는 연결을 수락하지 못하도록 사용자에게 알릴 수 없습니다.

우리는이 Windows 서비스를 설치하는 WIX 설치 프로그램이 있습니다.

제 질문은 어떻게 WIX 설치 프로그램이 방화벽 규칙을 삽입하게합니까, 더 중요한 것은 mcafee와 함께 작동할까요? 문제가 해결 될 것이라고 생각하십니까?

TCP 연결을 노출하는 Windows 서비스를 처리하는 표준 방법은 무엇입니까? 일반적으로 표준 GUI 또는 콘솔 응용 프로그램에 대한 프롬프트가 표시되지만 Windows 서비스에서는 불가능합니다.

답변

1

WiX v3 툴셋은 Windows 방화벽을 구성 할 수있는 방화벽 확장과 함께 제공됩니다. 나는 McAfee에 대해 많이 알지는 못했지만 잘하면 Windows 방화벽 구성을 읽었습니다. 그렇지 않으면 McAfee 방화벽에서 구멍을 뚫기위한 API가 필요합니다.