我正在做一个项目,为此,我需要在防火墙中禁止 IP 地址。但是我如何在 C# 中做到这一点?到目前为止我知道:
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 地址添加例外。