91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 25KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-08
  • 語言: C#
  • 標簽: 防火墻??

資源簡介

c#操作防火墻代碼-C#開啟或關閉防火墻設置代碼

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Text;
using?System.Windows.Forms;

using?NetFwTypeLib;//在添加引用時,選擇?COM?選項卡,?找到?NetFwTypeLib

namespace?WindowsFireWall
{
????public?partial?class?Form1?:?Form
????{
????????public?Form1()
????????{
????????????InitializeComponent();
????????}

????????//創建firewall管理類的實例
????????INetFwMgr?netFwMgr?=?(INetFwMgr)Activator.CreateInstance(Type.GetTypeFromProgID(“HNetCfg.FwMgr“));

????????private?void?radioButton1_CheckedChanged(object?sender?EventArgs?e)
????????{
????????????checkBox1.Enabled?=?checkBox2.Enabled?=?radioButton1.Checked;
????????}

????????//加載時生成選中狀態
????????private?void?Form1_Load(object?sender?EventArgs?e)
????????{
????????????bool?isEnabled?=?netFwMgr.LocalPolicy.CurrentProfile.FirewallEnabled;
????????????
????????????if?(isEnabled)
????????????{
????????????????//radioButton1.Checked?=?isEnabled;
????????????????checkBox1.Checked?=?!netFwMgr.LocalPolicy.CurrentProfile.ExceptionsNotAllowed;
????????????????checkBox2.Checked?=?!netFwMgr.LocalPolicy.CurrentProfile.NotificationsDisabled;
????????????}
????????????else?{
????????????????//radioButton2.Checked?=?true;
????????????}

????????}

????????//應用選擇的防火墻策略
????????private?void?button4_Click(object?sender?EventArgs?e)
????????{
????????????bool?isEnalbed?=?radioButton1.Checked;
????????????if?(!isEnalbed)
????????????{
????????????????//防止關閉防火墻時右下角的提示,關閉安全中心服務
????????????????System.ServiceProcess.ServiceController?sec?=?new?System.ServiceProcess.ServiceController(“Security?Center“);
????????????????if?(sec.CanStop)
????????????????????sec.Stop();
????????????}
????????????netFwMgr.LocalPolicy.CurrentProfile.FirewallEnabled?=?isEnalbed;
????????????if?(isEnalbed)
????????????{
????????????????netFwMgr.LocalPolicy.CurrentProfile.ExceptionsNotAllowed?=?!checkBox1.Checked;
????????????????netFwMgr.LocalPolicy.CurrentProfile.NotificationsDisabled?=?!checkBox2.Checked;
????????????}

????????}
????????//還原默認設置
????????private?void?button1_Click(object?sender?EventArgs?e)
????????{
????????????////獲取管理防火墻的COM組件的type
????????????//Type?fwMgrType?=?Type.GetTypeFromProgID(“HNetCfg.FwMgr“true);
????????????////創建一個COM組件的實例
????????????//object?fwMgr?=?Activator.CreateInstance(fwMgrType);

????????????////調用?RestoreDefaults()?恢復默認值
????????????//fwMgrType.InvokeMember(“RestoreDefaults“System.Reflection.BindingFlags.InvokeMethod?null?fwMgr?null);

????????????netFwMgr.RestoreDefaults();

????????????Form1_Load(null?null);
????????}


????????//創建一個認證程序類的實例
????????INetFwAuthorizedApplication?app?=?(INetFwAuthorizedApplication)Activator.CreateInstance(Type.GetTypeFromProgID(“HNetCfg.FwAuthorizedApplication“));
????????private?void?button2_Click(object?sender?EventArgs?e)
????????{
????????????//在例外列表里,程序顯示的名稱
????????????app.Name?=?“window應用程序“;
????????????//程序的決定路徑

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????863??2009-03-16?15:33??WindowsFireWall\obj\WindowsFireWall.csproj.FileListAbsolute.txt

?????文件??????24576??2009-03-16?15:33??WindowsFireWall\bin\Debug\WindowsFireWall.exe

?????文件??????24576??2009-03-16?15:33??WindowsFireWall\obj\Debug\WindowsFireWall.exe

?????文件???????5632??2005-11-11?22:25??WindowsFireWall\bin\Debug\WindowsFireWall.vshost.exe

?????文件??????12288??2009-03-16?15:33??WindowsFireWall\bin\Debug\Interop.NetFwTypeLib.dll

?????文件??????12288??2009-03-16?15:33??WindowsFireWall\obj\Debug\Interop.NetFwTypeLib.dll

?????文件????????842??2009-03-16?15:33??WindowsFireWall\obj\Debug\WindowsFireWall.csproj.GenerateResource.Cache

?????文件????????496??2009-03-16?15:33??WindowsFireWall\obj\Debug\WindowsFireWall.csproj.ResolveComReference.cache

?????文件???????1188??2009-03-16?14:14??WindowsFireWall\Properties\AssemblyInfo.cs

?????文件???????3695??2009-03-16?21:51??WindowsFireWall\Form1.cs

?????文件???????7009??2009-03-16?15:33??WindowsFireWall\Form1.Designer.cs

?????文件????????474??2009-03-16?14:14??WindowsFireWall\Program.cs

?????文件???????2886??2009-03-16?14:14??WindowsFireWall\Properties\Resources.Designer.cs

?????文件???????1100??2009-03-16?14:14??WindowsFireWall\Properties\Settings.Designer.cs

?????文件???????3615??2009-03-16?15:25??WindowsFireWall\WindowsFireWall.csproj

?????文件??????22016??2009-03-16?15:33??WindowsFireWall\bin\Debug\WindowsFireWall.pdb

?????文件??????22016??2009-03-16?15:33??WindowsFireWall\obj\Debug\WindowsFireWall.pdb

?????文件????????180??2009-03-16?15:33??WindowsFireWall\obj\Debug\WindowsFireWall.Form1.resources

?????文件????????180??2009-03-16?15:33??WindowsFireWall\obj\Debug\WindowsFireWall.Properties.Resources.resources

?????文件???????5814??2009-03-16?15:33??WindowsFireWall\Form1.resx

?????文件???????5612??2009-03-16?14:14??WindowsFireWall\Properties\Resources.resx

?????文件????????249??2009-03-16?14:14??WindowsFireWall\Properties\Settings.settings

?????文件????????918??2009-03-16?14:14??WindowsFireWall\WindowsFireWall.sln

????..A..H.?????13312??2009-03-16?15:34??WindowsFireWall\WindowsFireWall.suo

?????目錄??????????0??2009-03-16?14:14??WindowsFireWall\obj\Debug\TempPE

?????目錄??????????0??2009-03-16?15:33??WindowsFireWall\bin\Debug

?????目錄??????????0??2009-03-16?15:33??WindowsFireWall\obj\Debug

?????目錄??????????0??2009-03-16?14:14??WindowsFireWall\bin

?????目錄??????????0??2009-03-16?15:33??WindowsFireWall\obj

?????目錄??????????0??2009-03-16?14:14??WindowsFireWall\Properties

............此處省略4個文件信息

評論

共有 條評論