我尝试在SO上查看,但所有试图回答的问题都没有提供完整的答案.
我实际上想要在现有文件的详细信息选项卡中添加属性.文件是sldprt扩展名.必须在Windows资源管理器中显示属性/值.
不确定如何使用Windows API Code Pack Shell或DSOFile完成此操作?任何其他解决方案也很好.
我在Windows 10上使用VS,C#.
如果有人能提供详细的解决方案,我会非常感激.
完美的解决方案是:
如此这样的回答问题不属性的细节选项卡,也没有Windows资源管理器的详细视图中添加.
我认为这是可能的,因为SOLIDWORKS(3d包)将所有名为sw的属性添加到所有SOLIDWORKS文件中.详细信息窗口中有很多其他属性.
如果您没有正确的解决方案,请不要回答.非常感谢你.
我不确定这个问题与向文件添加新元数据属性有关.
预览:
编辑:
关于sldprt扩展的注册(供参考):
DSOFile.OleDocumentProperties.Save 修改与 NTFS 上的文件关联的元数据。
它是否修改了文件本身,意味着校验和会改变?
或者它是否只修改了一些关于文件的 NTFS 元数据,但校验和将保持不变?