C#獲取設備的ID淺談
作者:佚名
這里介紹C#獲取設備的ID,我們查看Window CE 4.2的SDK文檔,得知獲取本地設備ID的函數(shù)是BthReadLocalAddr,在btdrt.dll中。
學習C#語言時,經(jīng)常會遇到C#獲取設備的ID問題,這里將介紹C#獲取設備的ID問題的解決方法。
1.C#獲取設備的ID(本地)
我們查看Window CE 4.2的SDK文檔,得知獲取本地設備ID的函數(shù)是BthReadLocalAddr,在btdrt.dll中。SDK文檔中的英文原文是這樣的:“This function retrieves the Bluetooth address of the current device.”好了,知道了這個就好說了:
首先封裝本地托管函數(shù):
- [DllImport("Btdrt.dll", SetLastError=true)]
- public static extern int BthReadLocalAddr(byte[] pba);
- //這個函數(shù)得到的本地DeviceID也是一組byte數(shù)組,為了向人們顯示出來,我們要把它變?yōu)镾tring:
- string text1 = "";
- text1text1 = text1 + pba[5].ToString("X2") + ":";
- text1text1 = text1 + pba [4].ToString("X2") + ":";
- text1text1 = text1 + pba [3].ToString("X2") + ":";
- text1text1 = text1 + pba [2].ToString("X2") + ":";
責任編輯:佚名 來源: 博客園![]()
相關推薦2009-08-26 15:46:01
2009-08-14 17:58:05
2009-08-26 13:15:38
2009-06-24 10:25:25




