我們正在使用MAC地址將PC標識爲許可運行軟件。 (不關心MAC欺騙;許可證很難得到:) 個人電腦可能有多個以太網控制器(我們也不用擔心 的情況,哪裏沒有;我們還沒有遇到過這樣的機器 5年),所以可靠地選擇一個穩定的 一個問題。如何獲得PC的穩定MAC地址?
我以爲我們有這個釘子,但顯然不是。我們使用Microsoft SDK iphlpapi模塊中的GetAdaptersInfo ,然後沿着列表走。 我們使用最後一個適配器,想必它是主板 以太網控制器。唉,我們遇到了一個Thinkpad,它出現 ,根據是否停靠,更改哪個控制器是最後一個。
有沒有辦法在系統上可靠地找到主板 以太網控制器的MAC地址(如果存在)?而對於那些有2個或更多的主板,請選擇其中一個穩定的主板? [如果我知道一套是基於主板的,我可以輕鬆選擇最低地址MAC]。
同意。如果我們忽略了這個軟件(以及幾個虛擬環境),我們會因爲一個無用的MAC許可系統而拒絕這個... – gbn 2009-08-29 12:15:01
我有幸自己。就我而言,該軟件選擇了一個由VPN軟件創建的「虛擬」MAC地址。猜猜當我卸載VPN軟件時發生了什麼? – 2009-08-29 12:21:41
對於100美元的產品(其中我們有多種產品),加密狗並不實用。他們工作1000美元的產品(其中我們有幾個)。 – 2010-03-13 19:54:08