如何獲得硬盤序列號(並非在每個卷#至極的變化重新安裝Windows的)C或ASM,沒有WMI(WMI導致管理要求權)。任何線索將是有益的原因,現在我沒有發現任何網站在沒有wmi的C,在尋找的日子...謝謝。 編輯:對於Windows系統如何獲得在C或ASM硬盤序列號不WMI
回答
硬盤驅動器序列號和其他有關硬盤驅動器的信息,如固件版本等,只能使用SMART獲得,據我所知,這需要特殊的ioctl到塊設備節點(/ dev/sda或/ dev/sdb),這通常對普通用戶不可用。
我知道有一個叫smartctl讀取工具,它正是這樣做的:
sudo smartctl -i /dev/sda
類似的工具存在(hdparm的,lshw等)爲好。
至於試圖找出這個信息,而不是一個特權用戶,它可能只有通過/ proc或/ sys公開,我很懷疑目前的SATA塊設備驅動程序正在進行。
OP是問Windows ... – 2013-02-26 04:44:42
Im在窗口$ world(wmi)現在是linux-dude,但無論如何感謝。 – user2101247 2013-02-26 07:02:07
我對WMI並不熟悉,提到Windows的問題會讓問題更清楚:) – Tuxdude 2013-02-26 19:31:03
請試試我的開源工具,DiskId32,其中也有在http://www.winsim.com/diskid32/diskid32.html的源代碼。我目前只有一個Win32版本。也許有一天我會添加一個Win64版本。
哇謝謝:aaalmost解決了我的問題。但正如你在你的網站上所說:「它運行在Windows 9X,Win NT,Win 2K和Win XP(Pro/Home)下。」和「在Windows XP,Windows 2003 Server和Vista上偶爾出現問題」......所以看起來很難得到這些高清信息:爲您的程序喝彩!移植到W7會很長/很難我猜? 55%的操作系統現在都是W7,所以......(爲了我自己,我正在進行XP阻力打擊!) – user2101247 2013-03-03 01:24:34
- 1. 如何獲得SCSI硬盤序列號?
- 2. 如何獲取硬盤序列號?
- 3. 如何獲得python中的硬盤驅動程序序列號
- 4. 如何在沒有WMI的情況下獲取硬盤序列號?
- 5. WMI調用檢索硬盤上的物理序列號
- 6. 如何在C++中獲得沒有WMI的硬件信息?
- 7. 如何獲得硬盤序列號在服務器端使用PHP
- 8. 使用C#中的WMI查詢通過驅動器盤符獲取硬盤驅動器序列號
- 9. 獲得真正的硬盤序列號與德爾福
- 10. 如何使用WMI獲取邏輯磁盤特定硬盤?
- 11. 遠程WMI調用磁盤序列號
- 12. 如何獲得OS X上USB驅動器的硬盤序列號?
- 13. 如何獲得本地主機上的PHP的硬盤序列號
- 14. 如何獲得處理器和硬盤製造序列號和ID?
- 15. 如何從Mac硬盤獲取序列號?
- 16. 如何使用java獲取硬盤序列號?
- 17. 如何獲取使用cmd的硬盤序列號
- 18. 獲取硬盤沒有在PHP或C
- 19. 如何從驅動器號查找音量序列號或硬盤號
- 20. C++ - Windows - BIOS序列號 - 如何獲得
- 21. 確定單聲道硬盤序列號?
- 22. 如何獲得調用函數的C或ASM
- 23. 如何使用Cocoa獲得序列號(處理器托盤)
- 24. 獲取USB硬盤的序列號(Mac OS)
- 25. 獲取其中所有硬盤和分區的序列號
- 26. 獲取客戶端系統的硬盤序列號
- 27. 使用Powershell獲取硬盤驅動器序列號
- 28. 如何使用C++中的WMI獲得硬盤的所有邏輯驅動器的可用空間?
- 29. WMI如何獲得ProcessorId?
- 30. WMI HDD序列號轉換
我認爲這可能是序列號被認爲是機密信息,所以沒有管理員權限,你不能得到它。 – 2013-02-26 02:54:40
如果沒有特權說明,您很可能無法做到這一點。 – 2013-02-26 06:47:32
@哈里:序列號是不是CPU再因爲這個原因,所以這就是爲什麼有它變了,但硬盤的太...?無論如何,即使mac add可以是假的,它仍然是一個可識別的計算機的方式,因此非機密。感謝不確定的信息:至少它的信息。 @Daniel:使用ATA直通到驅動器好,謝謝太 – user2101247 2013-02-26 06:50:32