我想檢索一臺機器的唯一ID。機器的唯一ID應該是什麼?它的主板ID? Windows產品ID?
與其他人一樣我也做了很多的研究,並沒有發現唯一ID的過程中產生的作品完美的。
對於主板序列號(ID):它是唯一的;它不能改變。但是,如果製造商沒有在內存位置上放置信息,那麼在某些機器中可能找不到它。後來我發現它沒有給唯一標識..哈哈
同樣,對於「處理器ID」,「BIOS ID」。
不敢使用PC的其他硬件信息。
MAC和Windows產品ID可以通過軟件進行更改。
並且「Windows產品ID」是唯一的嗎?
有一種方法可以將這些結合起來,但如果在應用上述條件下組合不是唯一的呢?
找到機器唯一ID的其他方法?
編輯: 我想基於對軟件盜版保護的獨特ID生成序列密鑰。 機器意味着目標PC我必須安裝軟件。 @Guge:謝謝提及。
我認爲這將是很好的也說明你的目的,用於識別機器。另外,「機器」是什麼意思?如果你有一臺虛擬機?一臺虛擬機在同一個硬件上是不同的虛擬機是唯一的嗎?如果您將VM轉移到其他硬件,該怎麼辦?或複製?你能以證書的形式分配唯一的ID嗎? – Guge 2010-08-26 10:10:14
你有沒有看這個問題:http://stackoverflow.com/questions/3474940/unique-computer-id-c/3474966#3474966? – GenericTypeTea 2010-08-26 10:10:27
我才知道,ID可以啓用/從BIOS中禁用。這是真的嗎?如果是的話如何? – Rick2047 2010-08-26 11:32:37