【问题标题】:How to get a windows file "author" not the owner using c++ with windows api如何使用 c++ 和 windows api 获取 windows 文件“作者”而不是所有者
【发布时间】:2016-03-19 20:04:06
【问题描述】:

我发现了这个link,它显示了如何获取文件的所有者,但无论如何我们也可以使用 windows api 和 C++ 获取文件的作者吗?

【问题讨论】:

  • 如果作者不止一个怎么办?什么,如果文件来自系统,它不记录这些信息?你要的是不存在的东西,这个问题听起来像XY problem。你真正想解决什么问题?

标签: c++ file winapi


【解决方案1】:

文件作者

Windows 文件系统中不存在这样的东西。

您可能会对以某些数据格式(例如 PDF、DOC、各种图像、音频和视频格式)存储的 descriptive metadata 感到困惑。

检索此元数据显然是格式特定的(可能有librariesforthat)。

此外,元数据是可选的,并非所有文件都包含它。

【讨论】:

  • Native/COM IShellFolder2::GetDetailsOf() 可用于检索如果您将 Authors 列添加到资源管理器视图(如上所述取决于文件类型)将显示的内容。
  • 是的,这就是问题所在。我认为它是一个 Windows 功能,因为有显示某些文件作者的作者列。
猜你喜欢
  • 2015-10-22
  • 1970-01-01
  • 1970-01-01
  • 2017-05-07
  • 2021-05-20
  • 1970-01-01
  • 1970-01-01
  • 2011-01-14
  • 1970-01-01
相关资源
最近更新 更多