【发布时间】:2010-09-16 11:08:48
【问题描述】:
当您在 Windows 资源管理器中右键单击文件并单击属性,然后单击自定义选项卡时,会出现一个属性列表。我想使用 VBScript 文件添加这些自定义属性之一。属性的名称必须是版本,值必须是版本号,例如 1.0.0.0。文件类型为 msi。
【问题讨论】:
标签: vbscript
当您在 Windows 资源管理器中右键单击文件并单击属性,然后单击自定义选项卡时,会出现一个属性列表。我想使用 VBScript 文件添加这些自定义属性之一。属性的名称必须是版本,值必须是版本号,例如 1.0.0.0。文件类型为 msi。
【问题讨论】:
标签: vbscript
要读取和写入自定义文件属性,您需要使用dsofile.dll 库提供的DSOFile.OleDocumentProperties COM 对象。
这里是完成任务的示例代码:
Set oFile = CreateObject("DSOFile.OleDocumentProperties")
oFile.Open("E:\Setup.msi")
oFile.CustomProperties.Add "Version", "1.0.0.0"
oFile.Save
oFile.Close
在运行此代码之前,请确保您已在系统中注册了 dsofile.dll:
regsvr32 dsofile.dll
更多关于在this TechNet article中使用dsofile.dll的信息。
【讨论】: