【问题标题】:partition creation date?分区创建日期?
【发布时间】:2013-02-21 10:40:02
【问题描述】:

我需要编写一个 c# 函数,它接受一个驱动器号(如 C:\)并告诉我分区 C:\ 的创建时间(即格式化)。

有没有办法(通过 WMI,或通过 Win32,或通过 .NET)获取文件系统的创建日期?

【问题讨论】:

  • Windows 会记录这些信息吗?
  • 我希望如此。否则我需要一些类似的信息。我的目的是创建一个唯一的分区 ID。
  • IIRC 他们过去只使用转换为 DOS 格式的当前日期/时间,最终为 int。
  • 我在哪里可以读到这个 ​​int?这在创建唯一 ID 时可能很有用。谢谢
  • 我不记得了,很久没有做过这样的事情了。

标签: c# .net winapi wmi


【解决方案1】:

您可以使用 WMI 做到这一点。 看一眼 Win32_DiskPartition

也许你也可以使用 Win32_DiskDrive

【讨论】:

  • 谢谢,我已经在那里检查过了,但我没有看到任何有帮助的属性。在 win32_diskpartition 中,我确实看到了“InstallDate”属性,但解释很模糊:“安装对象的日期。”。什么对象?
猜你喜欢
  • 2020-08-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-01
  • 2019-03-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多