GetVolumeInformation函數解釋


在API中有個函數叫做GetVolumeInformation的函數,網上大多數地方(基本上是所有提到它的文章)都稱它能獲取硬盤序列號,然而事實上,它只是獲取邏輯盤的序列號,這個序列號容易修改,而硬盤序列號不易修改。    Volume是“分卷”的意思(也就是代表“邏輯盤”),怎么會有這么多人以為這東西能獲取“硬盤”序列號?一是某些源頭始祖說話不專業,二是大家抄襲的氣氛太高漲了。   

網上到處泛濫這種錯誤?!!!'說用API 函數GetVolumeInformation得到的是硬盤的序列號!其實是卷標信息
'VolumeSerialNumber!得到的只是卷區序列號!
'硬盤的序列號應該是
'Drive Model Number________________: WDC WD400EB-00CPF0
'Drive Serial Number_______________: WD-WCAATF083586
'Drive Controller Revision Number__: 06.04G06
'Controller Buffer Size on Drive___: 2097152 bytes
'Drive Type________________________: Fixed
'Drive Size________________________: 40020664320 bytes
'中:
'
'Drive Serial Number_______________: WD-WCAATF083586 這才是硬盤Serial Number!!!!
'
'這個號是不會因為你格式化硬盤而改動,也不是網上流傳的修改工具能改的,(其實網上流傳的修改工具的也不過是卷區號而已,真是哭笑不得!)
'這個網站http://www.winsim.com/diskid32/diskid32.html下載的東東可以正常讀物理序列號,支持多種磁盤,可以下載源代碼?
'硬盤序列號與磁盤序列號不同,磁盤序列號是硬盤分區中某個卷(volumn)也就是我們說的磁盤的序列號。而硬盤序列號是整塊硬盤的序列號,不能被修改


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM