C#编程关闭或启动计算机系统自带防火墙

发布时间:2017-06-01 11:44

c#编程通过修改注册表达到开启或关闭防火墙的目的。下面是小编跟大家分享的是C#编程关闭或启动计算机系统自带防火墙,欢迎大家来阅读学习~

C#编程关闭或启动计算机系统自带防火墙

工具/原料

Visual studio 2010

方法/步骤

打开Visual studio2010,新建项目-->选择控制台应用程序-->修改文件名称和文件位置.

C#编程关闭或启动计算机系统自带防火墙

添加需要用到的命名空间。

using Microsoft.Win32;

using System.Diagnostics;

C#编程关闭或启动计算机系统自带防火墙

在main方法内输入一行代码创建RegistryKey对象名为lm

RegistryKey lm = Registry.LocalMachine;

C#编程关闭或启动计算机系统自带防火墙

再一步一步的打开子键一直到HKEY_LOCAL_MACHINESYSTEMControlSet001servicesSharedAccessDefaultsFirewallPolicy。

C#编程关闭或启动计算机系统自带防火墙

把FirewallPolicy里的EnableFirewall键值和StandardProfileEnableFirewall的键值设为0为关闭防火墙,开启则改为1。

C#编程关闭或启动计算机系统自带防火墙

按F5启动调试,生成的.exe文件在E:StudyFirewalls2-16FirewallsbinDebug目录下。

C#编程关闭或启动计算机系统自带防火墙

C#编程关闭或启动计算机系统自带防火墙的评论条评论