2013-02-21 141 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