`
zu14
  • 浏览: 472156 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类

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/2009/01/15/dotnet-firewall-restore-notification/

分享到:
评论

相关推荐

    C#(VB.NET)操作Windows自带的防火墙 之 启用(开启)/禁用(关闭)防火墙

    C#(VB.NET)操作Windows自带的防火墙 之 启用(开启)/禁用(关闭)防火墙

    C#(VB.NET)操作Windows自带的防火墙

    本教程将详细介绍如何使用C#或VB.NET来操作Windows自带的防火墙,特别是如何还原默认设置以及阻止程序通知。 首先,我们需要了解.NET Framework中的`System.Net.NetworkInformation`命名空间,它包含了`Firewall`类...

    C# vb.NET互转工具 CS_VBConverter

    《C#与VB.NET代码互转工具:CS_VBConverter深度解析》 在.NET框架下,C#和VB.NET作为两种主要的编程语言,各有其优势和特点。开发者们有时会因为项目需求或个人习惯,需要在两者之间进行代码转换。这时,一个高效...

    C#转换成vb.net工具

    用户只需将C#的源代码复制到程序提供的输入窗口,然后点击“Convert”按钮,软件就会自动将C#代码转化为VB.NET的等价代码。值得注意的是,虽然这个工具的转换准确率高达90%左右,但并不能保证100%的完美转换。因此,...

    C# VB.NET VB6之间通信

    2. .NET互操作性:由于VB.NET和C#都基于.NET框架,它们之间可以直接共享.NET类型的类和方法,通过创建公共接口或库来实现通信。VB6虽然不直接支持.NET类型,但可以借助Interop Assemblies(互操作组件)来调用.NET...

    VB.NET C# 互转 Convert

    首先,VB.NET(Visual Basic .NET)是一种面向对象的编程语言,由微软公司开发,用于构建Windows应用程序、Web应用以及服务。它的语法简洁明了,适合初学者入门。而C#(C Sharp)则是微软为.NET平台设计的一种现代化...

    C#代码项目转换VB.NET项目代码(可整个项目转换)

    C#和VB.NET都是.NET框架下的编程语言,它们有着相似的语法基础,但由于历史和设计哲学的不同,两者之间存在一些差异。当一个项目由C#编写,而团队或后续维护者更熟悉VB.NET时,进行代码转换就显得尤为必要。本篇将...

    VB.Net to C# Converter将VB代码转换成C#代码

    《VB.Net to C# Converter:实现编程语言间的无缝迁移》 在编程世界中,不同的编程语言各有其特色和优势,而开发人员有时需要在不同语言间进行切换。VB.Net(Visual Basic .NET)和C#是.NET框架下的两种主要编程...

    C# VB.NET 读写 西门子PLC用S7.Net.dll

    C# VB.NET 读写 西门子PLC用DLL

    VB.Net to C# Converter 代码转换工具

    4. **用户界面支持**:如果VB.Net项目包含用户界面元素,如Windows Forms或WPF,工具也需要处理这些UI相关的代码,确保转换后的C#代码能够正确构建和运行UI部分。 5. **错误处理**:在转换过程中,可能会遇到一些...

    C#代码转换为VB.NET代码的工具

    1. **语法差异**:C#和VB.NET的语法有所不同,比如C#中的`if`条件语句在VB.NET中是`If...Then`,而C#的`foreach`循环在VB.NET中对应的是`For Each`。 2. **关键字转换**:两种语言的关键字并不完全相同,如C#的`...

    c# vb.net .net 开发操作系统 cosmos

    Cosmos,全称为Cosmos User Kit,是一个开源项目,旨在简化非Windows操作系统的创建过程,特别是通过C#、VB.NET等.NET语言。 【描述】反复提及"C# VB.NET .NET 操作系统 Cosmos",意味着这个项目是围绕这三个编程...

    C#与VB.NET代码互转工具

    标题中的"C#与VB.NET代码互转工具"指的是一个能够帮助程序员在C#和VB.NET两种编程语言之间进行代码转换的应用程序。这个工具的核心功能是将VB.NET编写的代码自动转化为等效的C#代码,反之亦然。这对于那些需要在不同...

    VB.Net.to.C.Sharp.Converter(VB.net转换成C#批量工具)

    VB.Net to C Sharp Converter 是一款将vb.net代码转化为c#代码的程序。在转化过程中,保留了原有的注释和变量名。 VB.Net to C# Converter是一款代码转换软件,将用户的VB.Net项目转换为C#语言。与别的转换软件不同...

    C#与VB.NET代码互相转换

    5. **事件处理**:C#使用事件处理程序的`+`操作符,而VB.NET使用`Handles`关键字。转换时,需要将C#的订阅方式转换为VB.NET的事件处理方式。 6. **异常处理**:C#使用`try-catch`,VB.NET使用`Try...Catch......

    C#与Vb.net代码互转工具

    C#和VB.NET是两种基于.NET框架的编程语言,由微软公司开发,它们在语法、语义和功能上有很多相似之处,但也存在显著的区别。"C#与VB.NET代码互转工具"允许开发者在不在线的情况下,轻松地将C#代码转换为VB.NET代码,...

    C#转换为VB.NET工具

    "C#转换为VB.NET工具"就是这样一个实用程序,它能够帮助开发者在两种语言之间进行代码迁移。 C#语言由微软于2000年推出,以其简洁、面向对象的特性受到程序员的喜爱,特别适合编写复杂的系统和大型项目。而VB.NET...

    vb.net同C#的比较

    VB.NET与C#是.NET框架下两种非常重要的编程语言,由微软公司开发并维护。两者在语法、设计理念和使用场景上都有所不同,各有特点。本文将深入探讨VB.NET和C#之间的差异,帮助开发者更好地理解和选择适合自己的编程...

    VB.net与C#的语法区别(非常全面)

    VB.net与C#的语法区别Program Structure、Comments、Data Types、Constants、Enumerations、Operators、Choices、Loops、Arrays、Functions、Strings、Exception Handling、Namespaces、Classes / Interfaces等

    vb.net到c#.net的转换破解版

    不错的vb.net到C#.net的转换, 代码长度不限,准确率极高

Global site tag (gtag.js) - Google Analytics