如何从QT中检索Windows中的文件属性元数据?

时间:2013-04-19 01:39:21

标签: c++ windows file qt metadata

我找不到合适的答案。

查看可执行文件的元数据(如Description和Company)或API参考指南以执行此类操作的代码是什么?

我查看了QFileInfo,但代码只能读取和输出基本的跨平台信息,如名称,路径和时间。

1 个答案:

答案 0 :(得分:1)

我不认为有这样做的方法,因为这样的信息并不是真正的跨平台。正如在评论中提到的那样,为此使用Windows API的最佳方式。

当我不得不在跨平台项目中处理所有这些信息时,我遇到过类似的问题。因此,目标是通过跨平台构建保持所有元数据,并在Windows文件属性对话框中正确显示它。我能够提出的最快速的解决方案是在一个version.h中通过#define定义所有这些信息,因此它在软件中可用并在Windows RC文件中重用相同的定义,其中包含version.h并且包含在内在win32条件下的.pro中。