方法一:利用登錄檔
using
system;
using
microsoft.win32;
class
cardgrab
string networkcards = servicenames.getsubkeynames();
servicenames.close();
foreach(string keyname in networkcards)
",networkcardkeyname);
return; }
deviceservicename =(string)cardservicename.getvalue("servicename");
devicename = (string)cardservicename.getvalue("description");
console.writeline("/nnetwork card: ", devicename);
servicename = servicekey + deviceservicename + "//parameters//tcpip";
networkkey = start.opensubkey(servicename);
if (networkkey == null)
else
",ipaddress); }
foreach(string subnetmask in subnetmasks)
", subnetmask); }
foreach(string defaultgateway in defaultgateways)
",defaultgateway); }
networkkey.close(); }
}start.close();
console.readline(); }
}方法二:使用
wmi
當然要先新增
system.management.dll
的引用
using
system;
using
system.management;
class
wmicardgrab
",mo["description"]);
console.writeline(" mac address: ",mo["macaddress"]);
foreach(string ipaddress in addresses)
", ipaddress); }
foreach(string subnet in subnets)
", subnet); }
foreach(string defaultgateway
linux獲取本機網絡卡ip位址
include include include include include include include include include define eth name eth0 int main strncpy ifr.ifr name,eth name,ifnamsiz ifr.ifr n...
C 取得本機IP的方法
核心 如下 複製 如下 取得本機ip,在狀態列中顯示 char s程式設計客棧zhostname max path gethostname szhostname,max path hostent phost getho程式設計客棧stbyname szhostname nbswww.cppcns.c...
如何獲取本機網絡卡的實體地址
如何獲取本機網絡卡的實體地址 編號 qa001310 建立日期 1999年7月9日 最後修改日期 2005年8月22日 所屬類別 c c 網路與通訊 使用的作業系統 win95 使用的程式設計工具 vc 5.0 遇到的問題 如何獲取本機網絡卡的實體地址?qiang pu 由於nt機中可以同時安裝多網...