在 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); }
本文介绍如何使用 C# 代码实现 Windows 自带防火墙的默认状态还原及阻止程序时的通知功能。通过获取 COM 组件类型并创建其实例,可以调用其提供的方法来完成这些任务。

被折叠的 条评论
为什么被折叠?



