gpt4 book ai didi

c++ - 是否可以将版本号添加到将在 Windows 资源管理器的“属性/详细信息”中可见的文件中

转载 作者:可可西里 更新时间:2023-11-01 13:28:38 25 4
gpt4 key购买 nike

我有一个非托管 C++ 项目,我在其中将数据写入我定义的自定义文件格式。

我想知道是否有一种方法可以添加与 Windows 资源管理器兼容的 header ,以便显示版本号,如下面显示 Windows 字体的示例所示。

Example

这样做的目的是让不懂技术的用户可以简单地右键单击并识别文件的版本,而不必在记事本等中打开它。

如有任何帮助,我们将不胜感激。

汤姆

最佳答案

一般情况下,您无法为文件实现这一点。但是,如果您的文件格式存储了版本信息,您可以教 Windows 资源管理器显示它。

您必须为资源管理器编写一个Shell 扩展,它可以从您的文件中提取任意信息。此扩展必须安装在目标计算机上并在注册表中注册。

可以找到有关如何编写和注册 Shell 扩展的优秀指南 here on CodeProject . (第八部分应该涵盖你所需要的)

关于c++ - 是否可以将版本号添加到将在 Windows 资源管理器的“属性/详细信息”中可见的文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7659949/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com