Método Installer.FileHash

El método FileHash del objeto Installer toma la ruta de acceso a un archivo y devuelve un hash de 128 bits de ese archivo. La información del hash del archivo se devuelve en forma de objeto Record. El hash de archivo de 128 bits completo se devuelve en forma de cuatro campos de la propiedad IntegerData de 32 bits.

Los valores devueltos en el objeto Record corresponden a los cuatro campos de la estructura MSIFILEHASHINFO devuelta por MsiGetFileHash. La numeración de cuatro campos se basa en 1 en la tabla MsiFileHash.

  • El campo 1 corresponde a la columna HashPart1.
  • El campo 2 corresponde a la columna HashPart2.
  • El campo 3 corresponde a la columna HashPart3.
  • El campo 4 corresponde a la columna HashPart4.

Sintaxis

Installer.FileHash(
  FilePath,
  Options
)

Parámetros

FilePath

Ruta de acceso al archivo al que se va a aplicar un algoritmo hash.

Opciones

Reservado para uso futuro.

El valor de este parámetro no debe ser 0 (cero).

Valor devuelto

Si se ejecuta correctamente, este método devuelve un objeto Record que contiene el hash del archivo.

Requisitos

Requisito Value
Versión
Windows Installer 5.0 en Windows Server 2012, Windows 8, Windows Server 2008 R2 o Windows 7. Windows Installer 4.0 o Windows Installer 4.5 en Windows Server 2008 o Windows Vista. Windows Installer en Windows Server 2003 o Windows XP
Archivo DLL
Msi.dll
IID
IID_IInstaller se define como 000C1090-0000-0000-C000-000000000046

Consulte también

Control de versiones de archivo predeterminado

Administración de tamaños de archivo y versiones

Tabla MsiFileHash

MsiGetFileHash