2012-01-25 13 views
1

私はMicrosoft Managed AddIn Frameworkを使用して、アドインを別のプロセスとして実行します。MAFプロセスをWindowsファイアウォールの例外ルールに追加する方法

私のプラグインDLLから「AddInProcess32.exe」というプロセスが作成されます。

プラグインはポートを開くことができるはずですので、壁の例外アプリケーションに追加する必要があります。しかし、私はこれを行うことはできません。

MAFプロセスを追加して、Windows 7の壁面の壁の例外にする方法はありますか?

答えて

1

まず、.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ファイアウォールに追加するのは安全ではないかもしれません。ただの警告。少なくとも、そのアクセス権を制限しようとするかもしれません。

関連する問題