2
我正在開發一個項目,爲此,我需要禁止防火牆中的IP地址。但我如何在C#中執行此操作?我知道到目前爲止:向防火牆添加IP異常
public static INetFwMgr WinFirewallManager()
{
Type type = Type.GetTypeFromCLSID(
new Guid("{304CE942-6E39-40D8-943A-B913C40C9CD4}"));
return Activator.CreateInstance(type) as INetFwMgr;
}
private void button1_Click(object sender, EventArgs e)
{
INetFwMgr manager = WinFirewallManager();
//Adding the exception to the firewall
}
但現在我不知道如何可以添加一個IP地址例外。
但這個代碼僅適用於Windows 7和我想在XP上運行。 – DealerJoe
@DealerJoe:我添加回答爲XP,hth –