自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

輕松掌握VB.NET設置IP技巧

開發(fā) 后端
VB.NET設置IP的實現(xiàn)比較容易,可以利用wmi方式來進行具體的操作。我們可以通過本文介紹的相關(guān)方法對此有一個詳細的解讀。

VB.NET編程語言主要是面向?qū)ο?。隨著它的應用日趨成熟,大家慢慢體會到了其功能的強大和新穎。在這里我們會通過一個VB.NET設置IP的小例子來詳細分析這一語言的具體用法,希望能給大家?guī)韼椭?/p>

這些天總是帶著筆記本在家/單位/客戶等等幾個地方跑來跑去的,于是在各個地方上網(wǎng)都是要重新設置的,有時候有線,有時候無線。唉,昨天我終于爆發(fā)了,再也受不了這么沒有盡頭的折磨了。于是我又用VB寫了一個簡單的IP設置轉(zhuǎn)換器。

VB.NET設置IP其實利用VB修改ip地址是比較容易的。我利用的就是wmi方式。先是找出當前系統(tǒng)的所有網(wǎng)卡信息,下面給出的是找出所有網(wǎng)卡MAC地址的例程: Function GetMACaddress()

  1. Dim tempBool As Boolean strComputer = "." 
  2. Set objWMIServiceGL = GetObject
    ("winmgmts:\\" & strComputer & 
    "\root\cimv2")  
  3. Set colNetAdaptersGL = 
    objWMIServiceGL.ExecQuery
    ("Select * from Win32_Network
    AdapterConfiguration where
    IPEnabled=TRUE)")  
  4. For Each obj In objs  
  5. getMACAddressgetMACAddress = 
    getMACAddress & obj.macaddress 
    VBCrLf & VBCrLf  
  6. 'Exit For '找第一個網(wǎng)卡就退出  
  7. Next obj End Function  

VB.NET設置IP大下一步就是根據(jù)所找到的各個網(wǎng)卡的進行信息(IP,DNS等)更改:

  1. Function ModifyIP() strComputer = "." 
  2. Set objWMIService = GetObject
    ("winmgmts:\\" & strComputer & 
    "\root\cimv2")  
  3. Set objSWbemObjectSet = objSWbem
    Services
    .ExecQuery("Select * From 
    Win32_NetworkAdapterConfiguration 
    Where 
    Description='" & 
    Combo1.Text & "'
    ")  
  4. For Each objNetAdapter In colNet
    Adapters 
    sip = objNetAdapter.
    IPaddress(0)  
  5. If Option1.Value = True Then 
    'DHCP is enabled  
  6. objNetAdapter.EnableDHCP  
  7. errDNS = objNetAdapter.SetDNS
    ServerSearchOrder()  
  8. Else strIPAddress = Array(Text1.Text)  
  9. strSubnetMask = Array(Text2.Text)  
  10. strGateway = Array(Text3.Text)  
  11. strGatewaymetric = Array(1)  
  12. StrDns = Array(Text4.Text, 
    Text5.Text)  
  13. errEnable = objNetAdapter.
    EnableStatic(strIPAddress, 
    strSubnetMask)  
  14. errGateways = objNetAdapter.SetGateways
    (strGateway, strGatewaymetric)  
  15. errDNS = objNetAdapter.SetDNS
    ServerSearchOrder(StrDns)  
  16. 'Exit For '只修改第一個網(wǎng)卡的設置  
  17. End If Next   
  18. End Function  

VB.NET設置IP的相關(guān)技巧就為大家介紹到這里。

【編輯推薦】

  1. 幾步解決VB.NET編寫病毒
  2. VB.NET特殊操作符總結(jié)概述
  3. VB.NET操作符like作用體現(xiàn)
  4. VB.NET運算符代碼示例解析
  5. VB.NET文本框應用經(jīng)驗總結(jié)
責任編輯:曹凱 來源: 中國IT實驗室
相關(guān)推薦

2010-01-18 19:36:52

VB.NET調(diào)整控件

2010-01-13 17:47:59

VB.NET拖放

2010-01-08 18:16:52

VB.NET變量

2010-01-14 10:07:08

VB.NET文件名排序

2010-01-15 13:52:42

VB.NET屬性設置

2010-01-11 13:33:07

VB.NET使用數(shù)組

2010-01-18 10:13:08

VB.NET獲取CPU

2010-01-11 16:04:10

VB.NET使用wit

2009-10-29 09:06:26

VB.NET Web

2010-01-13 18:28:21

VB.NET歷史菜單

2010-01-11 15:12:30

VB.NET特殊窗體

2010-01-12 10:19:02

VB.NET操作GDI

2009-11-03 09:37:33

VB.NET重載

2009-10-29 15:02:04

VB.NET文件排序

2009-10-12 15:44:26

VB.NET動態(tài)編碼技

2009-11-10 13:08:13

VB.NET編程技巧

2010-01-18 18:20:49

VB.NET使用API

2009-10-29 13:38:05

VB.NET Shar

2010-01-11 14:28:14

VB.NET操作Exc

2009-10-30 14:45:42

Flash控制VB.N
點贊
收藏

51CTO技術(shù)棧公眾號