GetDiskSerial DLL獲取硬碟資訊

紋路貓發表於2012-09-02

GetDiskSerial DLL 是一個標準的 Windows 動態連結庫,它能夠讓您在你的程式中簡單地獲取硬碟出廠序列號。理論上講,硬碟出廠序列號在全球都是唯一的,所以您可以利用此序列號來產生軟體的機器碼。

GetDiskSerial.DLL 已經成功的應用在各種流行的開發語言,比如Delphi, C++Builder, C#, Visual C+ +, Visual Basic, Visual Basic.NET, PowerBuilder, Visual Foxpro, Clarion。產品包裡已經包含以上開發語言的呼叫例項。

主要特點

  1. 簡單的獲取硬體出廠序列號,僅需要呼叫一個函式即可;
  2. 支援讀取機器上多個硬碟的序列號;
  3. 支援多數開發工具,比如 Delphi, C++Builder, VC, C#, VB, VB.NET, PowerBuilder, Visual Foxpro, Microsoft VBA, Clarion等;
  4. 支援讀取除序列號之外的其它引數,比如:Model Number, Revision Number, Buffer Size, Cylinders, Heads, Sectors per track 等;
  5. 在 Windows NT/2000/XP/Vista 32bit不需要管理員許可權。(關於這點特別是,我的公司的軟體送給使用者使用的,就是因為window7的管理員許可權,而獲取不到硬碟的序列號,導致使用者無法使用我們的軟體,這這個dll可以跨越這個的話就牛了,我也是剛拿過來使用,也不知道是否能普遍性的適用,這個待日後考量了。不過好像是可以的,呵呵)

http://www.devlib.net/cn/index.htm——這是這個程式集的官網,上面有相應更詳盡的介紹。

雖然這個工具方便,但是官網是要收費的,所以……中國人破解了。

vs2012-getHDDemo.rar

vs2008-GetHDdemo.rar

各位有什麼關於硬碟方面的資料,歡迎指教!

相關文章