我想檢索我的硬盤使用C#的磁盤ID。如何使用C#(而不是「SerialNumber」)獲取磁盤ID?
我不希望「SerialNumber」像大多數文章所談論的那樣,因爲它沒有出現在我的盒子上。
要檢查這個ID,您可以在Windows上運行 「CMD」:
diskpart
list disk
select disk 0
detail disk
輸出是這樣的:
HGST HTS725050A7E630
Disk ID: 1033D54D
...
在我的虛框輸出
VBOX HARDDISK
Disk ID: 22452244
磁盤ID似乎是一個32位整數。
是否有無論如何使用C#(使用API,而不是解析cmd輸出)得到相同的東西?
DeviceID與「\\。\ PHISICALDRIVE0」等所有計算機上的DeviceID相同。 – Leon
@LeonZeng你能列舉這個類的所有屬性,看它們是否包含你感興趣的值嗎? – ken2k