1
A
回答
2
#include <net/raw.h>
#include <net/if.h>
#include <net/soioctl.h>
#include <sys/ioctl.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <unistd.h>
...
struct ifreq ifdat;
int s;
s = socket (PF_RAW, SOCK_RAW, RAWPROTO_SNOOP);
strcpy (ifdat.ifr_name, "en0");
ioctl (s, SIOCGIFADDR, &ifdat);
...
把它清理一下,ifdat應該包含你的MAC地址。
1
我不知道有關編程,但你可以嘗試/etc/nvram eaddr
,我想你可以exec()
那。
+0
我不想掏腰包,但至少它工作。謝謝。這是否意味着所有網卡都具有相同的MAC地址? – Thomas 2009-09-29 06:40:04
0
相關問題
- 1. 如何在Android上以編程方式從Mac地址獲取IP地址?
- 2. 如何以編程方式獲取iPhone 3G S的MAC地址?
- 3. 如何以編程方式獲取iPhone的藍牙MAC地址?
- 4. 以編程方式查找Wifi路由器範圍內設備的MAC地址
- 5. 以編程方式查找地區
- 6. 查找MAC地址
- 7. 如何以編程方式在黑莓上查找方向?
- 8. 如何以編程方式查找javac.exe?
- 9. 如何在Mac OS X或iOS中以編程方式查找我的路由器的IP地址?
- 10. 如何以編程方式在IOS 7及更高版本中查找MAC地址?
- 11. 如何以編程方式獲取Linux上堆的地址
- 12. 以編程方式更改Mac地址-Android
- 13. 如何以編程方式獲取WinRT(Windows 8)中的MAC地址?
- 14. 如何在Windows 7上查找MAC地址?
- 15. 如何在iphone地址簿中以編程方式保存家庭地址?
- 16. 有沒有辦法以編程方式更改手機上的Mac地址?
- 17. 如何在iPhone中以編程方式打開地址簿?
- 18. 如何在Mac上以編程方式移動界面對象?
- 19. 如何以編程方式查找EJB的JNDI查找名稱?
- 20. 如何以編程方式在Linux中查找文件格式?
- 21. 以編程方式查找和重構mac中的文件
- 22. 如何在我的Mac上找到本地地址以便我可以scp?
- 23. 如何以編程方式(在Windows上)以編程方式查找WebLogic的servlet.jar的位置
- 24. 以編程方式在Android Nougat和O中獲取設備mac地址
- 25. 如何在同一個WIFI網絡上以編程方式檢索設備的mac地址
- 26. 在ColdFusion中查找MAC地址
- 27. 如何以編程方式獲取Window phone 7的IP地址
- 28. 如何以編程方式設置我的IP地址?
- 29. 如何以編程方式獲取Lantronix XPort IP地址
- 30. 如何以編程方式放大Mac上的JFrame窗口?
成功(ifdat.enaddr)。我特此稱讚你爲IRIX的國王。謝謝。 – Thomas 2010-04-03 15:47:40