Comment ajouter le processus MAF aux règles d'exception du pare-feu Windows
-
14-11-2019 - |
Question
J'utilise Microsoft Managed Addin Framework, pour exécuter mon addition comme processus distinct.
Il crée un processus appelé "addInprocess32.exe" à partir de ma DLL de plugin.
Le plugin devrait être en mesure d'ouvrir un port, je devrais donc l'ajouter à l'application d'exception du mur d'incendie. Mais je ne peux pas faire ça.
Comment puis-je ajouter mon processus MAF à Fire Wall Exception dans Windows 7?
La solution
Tout d'abord, la version .NET Framework est importante. AddInProcess32.exe
est situé sous;
For .NET FW 3.5
%windir%\Microsoft.NET\Framework\v3.5\AddInProcess32.exe
For .NET FW 4.0
%windir%\Microsoft.NET\Framework\v4.0.30319\AddInProcess32.exe
Le reste du travail est le même que l'ajout d'une application au pare-feu Windows. Quelque chose comme ci-dessous devrait fonctionner.
netsh advfirewall firewall add rule name=AddInProcess32 dir=in action=allow program="C:\Windows\Microsoft.NET\Framework\v3.5\AddInProcess32.exe" enable=yes profile=any
Pour les règles sortantes, vous pouvez également utiliser la ligne ci-dessous;
netsh advfirewall firewall add rule name=AddInProcess32 dir=out action=allow program="C:\Windows\Microsoft.NET\Framework\v3.5\AddInProcess32.exe" enable=yes profile=any
AVERTISSEMENT: depuis AddInProcess32.exe
Peut être utilisé par différentes applications, il peut ne pas être sûr de l'ajouter au pare-feu Windows. Juste un avertissement. Au moins, vous pouvez essayer de limiter ses autorisations.