Поделиться через


Метод Installer.FileHash

Метод FileHashобъекта установщика принимает путь к файлу и возвращает 128-разрядный хэш этого файла. Сведения о хэш-файле возвращаются в виде объекта Record. Весь 128-разрядный хэш файла возвращается в виде четырех 32-разрядных полей свойств IntegerData .

Значения, возвращаемые в объекте Записи , соответствуют четырем полям структуры MSIFILEHASHINFO , возвращаемой MsiGetFileHash. В таблице MsiFileHash нумеруется четыре поля.

  • Поле 1 соответствует столбцу HashPart1.
  • Поле 2 соответствует столбцу HashPart2.
  • Поле 3 соответствует столбцу HashPart3.
  • Поле 4 соответствует столбцу HashPart4.

Синтаксис

Installer.FileHash(
  FilePath,
  Options
)

Параметры

FilePath

Путь к хэш-файлу.

Параметры

Зарезервировано для последующего использования.

Значение этого параметра должно быть равно 0 (ноль).

Возвращаемое значение

В случае успешного выполнения этот метод возвращает объект Record, содержащий хэш файла.

Требования

Требование Значение
Версия
Установщик Windows 5.0 в Windows Server 2012, Windows 8, Windows Server 2008 R2 или Windows 7. Установщик Windows 4.0 или установщик Windows 4.5 в Windows Server 2008 или Windows Vista. Установщик Windows в Windows Server 2003 или Windows XP
DLL
Msi.dll
IID
IID_IInstaller определяется как 000C1090-0000-0000-C000-0000000000046

См. также раздел

Управление версиями файлов по умолчанию

Управление размерами и версиями файлов

Таблица MsiFileHash

MsiGetFileHash