2010-04-28 108 views
2

我經常訪問的一些論壇銷售優質程序,爲了防止他們泄漏,他們使用硬件身份驗證。也就是說,首先他們會向您發送一個程序來運行以獲取您的HWID,將您的HWID告訴他們,將它們存儲在數據庫中,然後向您發送實際的程序。什麼是硬件ID?

如果您的HWID不在數據庫中,程序將不會運行。那麼什麼是硬件ID,它是如何生成的?爲什麼我的HWID根據發送HWID採集卡的程序員而不同?

+0

在什麼設備上運行這些「HWID-grabbers」?你的電腦?......如果是這樣,那麼下面說的是什麼spike是正確的。我希望你有你的答案。 :) – TheCodeArtist 2010-04-28 03:36:09

+0

是的,我在我的個人電腦上運行它們,我運行該程序... – Rob 2010-04-28 03:39:25

+0

供參考:「HWID」或「機器ID」(有一些術語)也可以應用於其他事情,每個用戶的賬戶信息(相對於每個席位)的許可。 – 2010-12-19 01:25:22

回答

7

硬件ID是一個(希望)唯一標識符,從您的cpu和網卡等序列號中產生。沒有標準算法,這就是爲什麼它在各個開發人員之間有所不同。

前面的問題討論了算法。

How to fast get Hardware-ID in C#?

+0

抓取它們的算法?如果它們已經存在於我的cpu之類的東西中,那麼每次獨立於開發者都不會相同? – Rob 2010-04-28 03:40:43

+2

當然,但是當您有來自cpu,gpu,多個MAC地址,主板和硬盤驅動器的ID時,可以通過多種方式將它們組合成一個標識符。 – Spike 2010-04-28 03:46:00

+0

我明白了。謝謝您的幫助! :d – Rob 2010-04-28 03:47:31

0

每個程序都可以以自己的方式如何讀取硬件ID確定。 甚至更​​多的程序在通過互聯網發送之前對ID進行加密。

這是一個程序(也可用作DLL),可以讀取並顯示您的計算機/硬件ID而無需加密! http://www.soft.tahionic.com/download-hdd_id/index.html