Прежде всего, важна версия .NET Framework.AddInProcess32.exe
находится под;
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
Остальная часть работы аналогична добавлению любого приложения в брандмауэр Windows.Должно работать что-то вроде ниже.
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
Для исходящих правил вы также можете использовать строку ниже:
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
Предупреждение: поскольку AddInProcess32.exe
может использоваться различными приложениями,может быть небезопасно добавлять его в брандмауэр Windows.Просто предупреждение.По крайней мере, вы можете попытаться ограничить его разрешения.