如何僅使用緊湊框架獲取MAC地址?Compact Framework中的MAC地址
3
A
回答
0
增加提及System.Management.dll和使用這樣的:
Dim mc As System.Management.ManagementClass
Dim mo As ManagementObject
mc = New ManagementClass("Win32_NetworkAdapterConfiguration")
Dim moc As ManagementObjectCollection = mc.GetInstances()
For Each mo In moc
If mo.Item("IPEnabled") = True Then
ListBox1.Items.Add("MAC address " & mo.Item("MacAddress").ToString())
End If
Next
2
這裏有前三命中從谷歌搜索「MAC地址Compact Framework中:
- http://arjunachith.blogspot.com/2007/08/retrieving-mac-address-in-compact.html
- http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=920417&SiteID=1
- http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=188787&SiteID=1
沒有幫助?
三分之二指向OpenNETCF作爲一種方式來做到這一點。
5
的OpenNETCF代碼的1.4得到從以下P中的信息/調用呼叫:
[DllImport ("iphlpapi.dll", SetLastError=true)]
public static extern int GetAdaptersInfo(byte[] ip, ref int size);
物理地址(返回爲MAC地址),我認爲是圍繞約索引400 - 後字節數組408電話。所以你可以直接使用它,如果你不想使用OpenNETCF(爲什麼?OpenNETCF不止石頭!)
Wonderful P/Invoke.net給出了一個完整的例子here。
哦,正確回答你的問題:
只能使用Compact Framework的
你不能。這是CF的生活,如果你想要一些樂趣嘗試發送數據與套接字同步超時。 :D
0
如果您可以訪問註冊表,請嘗試在LOCAL_MACHINE\Comm\PCI\***\Parms\MacAddress
下查找您的適配器MAC地址。
這可能是一個快速和骯髒的解決方案,不涉及使用WMI或OpenNETCF的...
+1
這將是一個完整的運氣情況,如果它在那裏。我剛剛檢查了4個設備,其中一個實際上有一條PCI總線,並且沒有一個在註冊表中有MacAddress。查詢NDIS的價值是獲得這個的唯一可靠方法。 – ctacke 2009-01-08 14:22:04
相關問題
- 1. Compact Framework 2.0中的SelectedTab?
- 2. Compact Framework 3.5中的MenuItem
- 3. Rhino Mocks&Compact Framework
- 4. .net compact framework deserialization
- 5. .net Compact Framework 4.0
- 6. .NET Compact Framework
- 7. .NET Compact Framework的XSockets
- 8. WCF Interceptor On Compact Framework
- 9. .NET Compact Framework和ActiveSync
- 10. 我如何MAC地址轉換成格式化的MAC地址
- 11. 獲取MAC地址
- 12. 查找MAC地址
- 13. BSSID與MAC地址?
- 14. 更改mac地址
- 15. Compact Framework的腳本庫
- 16. Compact Framework的同步框架
- 17. Microsoft Compact Framework 3.5上的AoP
- 18. .Net Compact Framework的Twitter API庫
- 19. 用於Compact Framework的ThreadPool.RegisterWaitForSingleObject?
- 20. 媒體使用Compact Framework的
- 21. 顯示圖片 - Compact Framework的
- 22. 用於Compact Framework的ILASM?
- 23. 在C#中相同LAN上的IP地址到MAC地址的IP地址
- 24. 註冊表的MAC地址
- 25. 對MAC地址的限制
- 26. Estimote Beacon的Mac地址Android
- 27. MAC地址的唯一性
- 28. .NET Compact Framework中的LINQ to SQL替換
- 29. .NET Compact Framework中的OCR圖像
- 30. .net Compact Framework中的分隔符控件
淨CF(Compact Framework的)不具有`System.Management`命名空間。 – Trisped 2013-03-12 00:55:48