Installer.FileHash 方法
Installer 对象的 FileHash 方法采用文件的路径并返回该文件的 128 位哈希。 作为 Record 对象返回文件哈希信息。 整个 128 位文件哈希作为四个 32 位 IntegerData 属性字段返回。
Record 对象中返回的值与 MsiGetFileHash 返回的 MSIFILEHASHINFO 结构的四个字段相对应。 在 MsiFileHash Table 表中,四个字段的编号从 1 开始。
- 字段 1 对应于 HashPart1 列。
- 字段 2 对应于 HashPart2 列。
- 字段 3 对应于 HashPart3 列。
- 字段 4 对应于 HashPart4 列。
语法
Installer.FileHash(
FilePath,
Options
)
参数
-
文件路径
-
要进行哈希处理的文件的路径。
-
选项
-
保留供将来使用。
此参数的值不得为 0(零)。
返回值
如果成功,此方法将返回包含文件哈希的 Record 对象。
要求
要求 | 值 |
---|---|
版本 |
Windows Server 2012、Windows 8、Windows Server 2008 R2 或 Windows 7 上的 Windows Installer 5.0。 Windows Server 2008 或 Windows Vista 上的 Windows Installer 4.0 或 Windows Installer 4.5。 Windows Server 2003 或 Windows XP 上的 Windows Installer |
DLL |
|
IID |
IID_IInstaller 定义为 000C1090-0000-0000-C000-000000000046 |
另请参阅