公交车上荫蒂添的好舒服的电影-公用玩物(np双xing总受)-公用小荡货芊芊-公与妇仑乱hd-攻把受做哭边走边肉楼梯play-古装一级淫片a免费播放口

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開(kāi)發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

C#中禁用和開(kāi)啟網(wǎng)卡

admin
2021年5月21日 17:25 本文熱度 3770

1.  using System;

2.  using System.Collections.Generic;

3.  using System.ComponentModel;

4.  using System.Data;

5.  using System.Drawing;

6.  using System.Text;

7.  using System.Windows.Forms;

8.  using System.Management;

9.  using System.Collections;

10.

11.namespace NetWorkControl

12.{

13.    public partial class Form1 : Form

14.    {

15.        public Form1()

16.        {

17.            InitializeComponent();

18.            NetWorkList();

19.        }

20.

21.        /// <summary>

22.        /// 網(wǎng)卡列表

23.        /// </summary>

24.        public void NetWorkList()

25.        {

26.            string manage = "SELECT * From Win32_NetworkAdapter";

27.            ManagementObjectSearcher searcher = new ManagementObjectSearcher(manage);

28.            ManagementObjectCollection collection = searcher.Get();

29.            List<string> netWorkList = new List<string>();

30.

31.            foreach (ManagementObject obj in collection)

32.            {

33.                netWorkList.Add(obj["Name"].ToString());

34.               

35.            }

36.           this.cmbNetWork.DataSource = netWorkList;

37.

38.        }

39.

40.        /// <summary>

41.        /// 禁用網(wǎng)卡

42.        /// </summary>5

43.        /// <param name="netWorkName">網(wǎng)卡名</param>

44.        /// <returns></returns>

45.        public bool DisableNetWork(ManagementObject network)

46.        {

47.            try

48.            {

49.                network.InvokeMethod("Disable", null);

50.                return true;

51.            }

52.            catch

53.            {

54.                return false;

55.            }

56.        }

57.

58.        /// <summary>

59.        /// 啟用網(wǎng)卡

60.        /// </summary>

61.        /// <param name="netWorkName">網(wǎng)卡名</param>

62.        /// <returns></returns>

63.        public bool EnableNetWork(ManagementObject network)

64.        {

65.            try

66.            {

67.                network.InvokeMethod("Enable", null );

68.                return true;

69.            }

70.            catch

71.            {

72.                return false;

73.            }

74.           

75.        }

76.

77.        /// <summary>

78.        /// 網(wǎng)卡狀態(tài)

79.        /// </summary>

80.        /// <param name="netWorkName">網(wǎng)卡名</param>

81.        /// <returns></returns>

82.        public bool NetWorkState(string netWorkName)

83.        {

84.            string netState = "SELECT * From Win32_NetworkAdapter";

85.            ManagementObjectSearcher searcher = new ManagementObjectSearcher(netState);

86.            ManagementObjectCollection collection = searcher.Get();

87.            foreach (ManagementObject manage in collection)

88.            {

89.                if (manage["Name"].ToString() == netWorkName )

90.                {

91.                    return true;

92.                }

93.            }

94.            return false;

95.        }

96.

97.        /// <summary>

98.        /// 得到指定網(wǎng)卡

99.        /// </summary>

100.           /// <param name="networkname">網(wǎng)卡名字</param>

101.           /// <returns></returns>

102.           public ManagementObject NetWork(string networkname)

103.           {

104.               string netState = "SELECT * From Win32_NetworkAdapter";

105.    

106.               ManagementObjectSearcher searcher = new ManagementObjectSearcher(netState);

107.               ManagementObjectCollection collection = searcher.Get();

108.    

109.               foreach (ManagementObject manage in collection)

110.               {

111.                   if (manage["Name"].ToString() == networkname)

112.                   {

113.                       return manage;

114.                   }

115.               }

116.    

117.               

118.               return null;

119.           }

120.    

121.           private void btnStart_Click(object sender, EventArgs e)

122.           {

123.               if (NetWorkState(this.cmbNetWork.SelectedValue.ToString()))

124.               {

125.                   if (!EnableNetWork(NetWork(this.cmbNetWork.SelectedValue.ToString())))

126.                   {

127.                       MessageBox.Show("開(kāi)啟網(wǎng)卡失敗!");

128.                   }

129.                   else

130.                   {

131.                       MessageBox.Show("開(kāi)啟網(wǎng)卡成功!");

132.                   }

133.               }

134.               else

135.               {

136.                   MessageBox.Show("網(wǎng)卡己開(kāi)啟!");

137.               }

138.    

139.               NetWorkList();

140.           }

141.    

142.           private void btnStop_Click(object sender, EventArgs e)

143.           {

144.    

145.               if (NetWorkState(this.cmbNetWork.SelectedValue.ToString()))

146.               {

147.                   if (!DisableNetWork(NetWork(this.cmbNetWork.SelectedValue.ToString())))

148.                   {

149.                       MessageBox.Show("禁用網(wǎng)卡失敗!");

150.                   }

151.                   else

152.                   {

153.                       MessageBox.Show("禁用網(wǎng)卡成功!");

154.                   }

155.               }

156.               else

157.               {

158.                   MessageBox.Show("網(wǎng)卡己禁用!");

159.               }

160.    

161.               NetWorkList();

162.           }

163.    

164.       }

165.          }


該文章在 2021/5/21 17:25:04 編輯過(guò)
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車(chē)隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開(kāi)發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷(xiāo)售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 国模和精品嫩模私拍视频 | 成人精品免费网站 | 国产麻豆视频 | av无码精品一区二区三区三级 | 国产高潮精品久久av无码 | 国产精品高清一区二区三区不卡 | 国产精品丝袜在自线拍 | 91亚洲伦理在线观看 | 国产精品白浆无码流出视频 | 成人无码影片视频在线 | av在线播放网址 | 国产成人精品高清 | 国产按摩无码在 | av无码精品一区二区三区宅噜 | 国产亚洲欧美另类中文 | 国产在线视频在线观看 | 成人一区欧美高清夜夜片a 成人一区在线观看 | 国产成人亚洲老熟女精品 | 91久久久久久亚洲精品蜜桃 | 极品精品国产超清自在线观看 | 国产一区二区三区在线观看视频 | 国产麻豆精品免费密入口 | 91久国| 国产一区二区三区视频在线观看 | 国产精品无码午夜福利免费看 | 2025最新免费精品无码 | 精品一级少妇久久久久久久 | 99久久国产精品免费 | 成人亚洲国产综合精品91 | 国产成人一区二区在线视频 | 911亚洲精选无码 | 国产日韩欧美一区二区三区综合 | 国产精品人妻无码久久久郑州 | 国产精品午夜福利电影 | 精品国产熟女成人av | 国产精品免费综合一区视频 | 国产午夜免费视频秋霞影院 | 国产无码精品第8页 | 国产精品视频一区二区三区四区 | 国产成人综合亚洲av第一页 | 99久久国产精品无码 |