1
我使用Microsoft託管AddIn框架,將我的插件作爲單獨的進程運行。如何將MAF過程添加到Windows防火牆例外規則
它從我的插件DLL創建一個名爲「AddInProcess32.exe」的進程。
該插件應該能夠打開一個端口,所以我應該能夠將它添加到防火牆異常應用程序。但我不能這樣做。
如何將我的MAF進程添加到Windows 7中的防火牆異常?
我使用Microsoft託管AddIn框架,將我的插件作爲單獨的進程運行。如何將MAF過程添加到Windows防火牆例外規則
它從我的插件DLL創建一個名爲「AddInProcess32.exe」的進程。
該插件應該能夠打開一個端口,所以我應該能夠將它添加到防火牆異常應用程序。但我不能這樣做。
如何將我的MAF進程添加到Windows 7中的防火牆異常?
首先,.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防火牆。只是一個警告。至少您可能會嘗試限制其權限。