【发布时间】:2010-01-03 20:21:07
【问题描述】:
我们应用程序的“文档”是单个二进制文件。
我们的客户询问我们是否可以将类似于 MS Office 的文档属性添加到我们的文档文件中,以便用户更轻松地管理它们。更易于管理是指 Windows 资源管理器能够在工具提示中显示常用文档属性。
我的研究似乎表明我们应该考虑将 OLE 结构化存储作为我们数据文件的基础。我已经看到这种技术也被描述为 MS 结构化存储、OLE 2 复合文档格式和 Windows 文件元数据。
我对使用 OLE 结构化存储的担忧是,Office 2007 或 2010 似乎不再使用这种文件格式,而且 OLE 结构化存储需要注册 DSOFILE.DLL ActiveX 组件,而我们的许多客户将无法做到这一点使用,因为他们在锁定的工作站上运行我们的软件,用户没有安装软件的管理员权限。 (我们的应用软件是纯 XCOPY 部署)。
希望听到关于我们的选择的想法。
谢谢你, 马尔科姆
【问题讨论】:
标签: python file winapi file-properties