标签: dsofile

将新的扩展属性添加/编辑到现有文件的详细信息选项卡中

我尝试在SO上查看,但所有试图回答的问题都没有提供完整的答案.

我实际上想要在现有文件的详细信息选项卡中添加属性.文件是sldprt扩展名.必须在Windows资源管理器中显示属性/值.

不确定如何使用Windows API Code Pack Shell或DSOFile完成此操作?任何其他解决方案也很好.

我在Windows 10上使用VS,C#.

如果有人能提供详细的解决方案,我会非常感激.

完美的解决方案是:

  • 通过dsofile,ADS或任何可能的方法将属性添加到文件中.
  • 编辑到Windows Registery或负责在文件属性的详细信息选项卡和Windows资源管理器中显示新属性的Windows的任何部分
  • 显示如何编辑属性的值.

如此这样的回答问题不属性的细节选项卡,也没有Windows资源管理器的详细视图中添加.

我认为这是可能的,因为SOLIDWORKS(3d包)将所有名为sw的属性添加到所有SOLIDWORKS文件中.详细信息窗口中有很多其他属性.

如果您没有正确的解决方案,请不要回答.非常感谢你.

我不确定这个问题与向文件添加新元数据属性有关.

预览:

在此输入图像描述 在此输入图像描述

编辑:

关于sldprt扩展的注册(供参考):

在此输入图像描述

c# attributes windows-api-code-pack dsofile

4
推荐指数
1
解决办法
1150
查看次数

DSOFile.OleDocumentProperties.Save 是否修改文件?

DSOFile.OleDocumentProperties.Save 修改与 NTFS 上的文件关联的元数据。

它是否修改了文件本身,意味着校验和会改变?
或者它是否只修改了一些关于文件的 NTFS 元数据,但校验和将保持不变?

更多关于 DSOFile: KB , Technet

Credit: 这实际上是 Ilmo 在这个问题中的自我质问

ole dsofile

1
推荐指数
1
解决办法
1324
查看次数

标签 统计

dsofile ×2

attributes ×1

c# ×1

ole ×1

windows-api-code-pack ×1