C#(VB.NET)操作Windows自带的防火墙 之 还原默认设置、阻止程序通知
在 C#(VB.NET)操作Windows自带的防火墙 之 综述篇 里,我们提到了下面这两幅图:
这篇,我们实现两个功能: 还原防火墙的默认状态 和 阻止程序时通知
void Button1Click(object sender, EventArgs e) { //获取管理防火墙的COM组件的type Type fwMgrType = Type.GetTypeFromProgID("HNetCfg.FwMgr", true); //创建一个COM组件的实例 object fwMgr = Activator.CreateInstance(fwMgrType); //调用 RestoreDefaults() 恢复默认值 fwMgrType.InvokeMember("RestoreDefaults", BindingFlags.InvokeMethod, null, fwMgr, null); }
作者: 三角猫
http://www.zu14.cn/
转载请保留此信息