如何将MAF进程添加到windows防火墙异常规则中



我使用Microsoft托管加载项框架,将我的加载项作为一个单独的进程运行。

它从我的插件dll中创建了一个名为"AddInProcess32.exe"的进程。

插件应该能够打开一个端口,所以我应该能够将它添加到防火墙异常应用程序中。但我做不到

如何将我的MAF流程添加到windows 7中的防火墙例外?

首先,.NET Framework版本很重要。AddInProcess32.exe位于;

For .NET FW 3.5
%windir%Microsoft.NETFrameworkv3.5AddInProcess32.exe
For .NET FW 4.0
%windir%Microsoft.NETFrameworkv4.0.30319AddInProcess32.exe

其余的工作与将任何应用程序添加到windows防火墙相同。下面这样的东西应该会起作用。

netsh advfirewall firewall add rule name=AddInProcess32 dir=in action=allow program="C:WindowsMicrosoft.NETFrameworkv3.5AddInProcess32.exe" enable=yes profile=any

对于传出规则,您也可以使用下面的行;

netsh advfirewall firewall add rule name=AddInProcess32 dir=out action=allow program="C:WindowsMicrosoft.NETFrameworkv3.5AddInProcess32.exe" enable=yes profile=any

警告:由于AddInProcess32.exe可以由不同的应用程序使用,将其添加到Windows防火墙可能不安全。只是一个警告。至少你可以尝试限制它的权限。

相关内容

  • 没有找到相关文章

最新更新