2009-09-24 10 views
1

J'ai un service Windows qui expose une connexion TCP (en utilisant WCF). Ce service démarre et fonctionne correctement sur ma machine (qui utilise le pare-feu Windows). Mes collègues utilisent le logiciel de sécurité mcafee (qui inclut un pare-feu). Quand ils démarrent le service Windows, cela fonctionne une partie du temps, mais le reste du temps, le service expire (il faut plus de 30 secondes pour commencer). Ils obtiennent des messages dans leur journal des événements en disant ...WCF dans un service Windows

Windows Firewall n'a pas pu informer l'utilisateur qu'il a bloqué une application d'accepter les connexions entrantes sur le réseau.

Nous avons un programme d'installation WIX qui installe ce service Windows.

Donc, ma question est de savoir comment faire pour que le programme d'installation WIX insère les règles du pare-feu, plus important encore, cela fonctionnera-t-il avec mcafee? Pensez-vous que cela va résoudre le problème?

Quelle est la manière standard de gérer les services Windows qui exposent les connexions TCP? Normalement, une invite apparaît pour une application GUI ou console standard, mais je suppose que c'est impossible pour un service Windows.

Répondre

1

L'ensemble d'outils WiX v3 est livré avec une extension de pare-feu pouvant configurer le pare-feu Windows. Je ne sais pas grand-chose sur McAfee mais j'espère qu'ils lisent la configuration du pare-feu Windows. Sinon, vous aurez besoin d'une API pour percer des trous dans le pare-feu de McAfee.

Questions connexes