2013-02-21 70 views
0

我需要寫一個c#函數,它需要一個驅動器號(如C:\),並告訴我什麼時候創建了分區C:\(即格式化)。分區創建日期?

有沒有一種方法(通過WMI,或通過Win32,或通過.NET)來獲取文件系統的創建日期?

+0

Windows能否甚至記錄這些信息? – Lloyd 2013-02-21 10:44:04

+0

我希望如此。否則,我需要一些類似的信息。我的目的是創建一個唯一的分區ID。 – seguso 2013-02-21 10:59:47

+0

IIRC他們以前只是使用當前日期/時間轉換爲DOS格式,最終以int結尾。 – Lloyd 2013-02-21 11:05:13

回答

0

你可以用WMI來做到這一點。 看看 Win32_DiskPartition

也許你也可以使用 Win32_DiskDrive

+0

謝謝,我已經在那裏查過了,但我沒有看到任何有助於解決的問題。在win32_diskpartition中,我看到一個「InstallDate」屬性,但解釋不清楚:「對象的安裝日期。」什麼對象? – seguso 2013-02-21 10:57:33