2
A
回答
2
在VB
試試這個代碼Private Declare Function GetVolumeInformation Lib "Kernel32" Alias "GetVolumeInformationA" (ByVal lpRootPathName As String, ByVal lpVolumeNameBuffer As String, ByVal nVolumeNameSize As Long, lpVolumeSerialNumber As Long, lpMaximumComponentLength As Long, lpFileSystemFlags As Long, ByVal lpFileSystemNameBuffer As String, ByVal nFileSystemNameSize As Long) As Long
Private Sub Form_Load()
Dim Serial As Long
'Get the volume information
GetVolumeInformation "d:\", vbNullString, 255, Serial, 0, 0, vbNullString, 255
MsgBox Hex(Serial)
End Sub
這應該作爲一個概念證明爲你。您可以根據自己選擇的語言進行調整。
從這裏摘自:VB Forums
1
Windows.GetVolumeInformation語法
GetVolumeInformation(
lpRootPathName: PChar; {the path to the root directory}
lpVolumeNameBuffer: PChar; {the buffer receiving the volume name}
nVolumeNameSize: DWORD; {the maximum size of the buffer}
lpVolumeSerialNumber: PDWORD; {a pointer to the volume serial number}
var lpMaximumComponentLength: DWORD; {maximum file component name}
var lpFileSystemFlags: DWORD; {file system flags}
lpFileSystemNameBuffer: PChar; {the buffer receiving the file system name}
nFileSystemNameSize: DWORD {the maximum size of the file system name}
): BOOL; {returns TRUE or FALSE}
德爾福端口(略改編自Andrei G的帖子)
GetCDROMSerial片段:
用法示例:
ShowMessage(Format('%X', [GetCDROMSerial('F')]));
+0
這是我的德爾福港安德烈的答案(與德爾福XE測試)。 – menjaraz 2012-02-27 09:41:32
相關問題
- 1. 識別鍵盤
- 2. 通過訪問硬盤序列號來保護軟件
- 3. 識別符號
- 4. 符號識別
- 5. 光學字符識別
- 6. 光學字符識別
- 7. 數字序列識別
- 8. 如何通過瀏覽器識別javascript是否是暗號
- 9. 在PHP中顯示陣列識別號
- 10. DB2:通過列號
- 11. 通過序列號找不到證書
- 12. Javascript:無法識別移動鍵盤中的冒號鍵
- 13. Asp.Net MVC識別網站通過URL
- 14. 通過Id識別Sitecore用戶
- 15. 識別用戶通過須藤
- 16. 通過ID識別電子郵件
- 17. PHP - 通過網址識別用戶ID
- 18. 通過UDID替代iPhone設備識別
- 19. 錯誤通過點擊它識別URL
- 20. 通過編程識別Excel版本
- 21. 通過光標
- 22. iOS:識別捏手勢但不識別兩個手指盤?
- 23. 通過SharePoint Web Services識別可見列表
- 24. 如何通過java來識別字符串中的鍵盤輸入
- 25. 如何在Linux上通過USB連接時從HID識別鍵盤
- 26. 是否可以通過http標頭識別Android應用程序?
- 27. 通過Python中的程序識別文件的內容
- 28. OS X:通過識別新安裝的應用程序
- 29. 如何通過程序識別部分圖片?
- 30. Apache Ignite。通過應用程序識別交易
感謝您的回答。我只想確定檢索到的'Serial'是OS獨立的,是這樣或者它只是Windows計算的特定哈希? – menjaraz 2012-02-27 08:45:24
CD-ROM確實有一個序列號。它獨立於操作系統 – 2012-02-27 08:46:43
再次感謝您。我接受你的答案,我會嘗試做一個德爾福的端口並在稍後發佈。我在Q中添加了一個[tag:language-agnostic]標籤。希望其他語言的實現(答案)會在這裏發佈。 – menjaraz 2012-02-27 08:51:20