Compartilhar via


Método Installer.FileHash

O método FileHash do objeto Installer usa o caminho para um arquivo e retorna um hash de 128 bits desse arquivo. As informações de hash do arquivo são retornadas como um objeto Record. Todo o hash de arquivo de 128 bits é retornado como quatro campos de propriedade IntegerData de 32 bits.

Os valores retornados no objeto Record correspondem aos quatro campos da estrutura MSIFILEHASHINFO retornados por MsiGetFileHash. A numeração de quatro campos é baseada em 1 na tabela MsiFileHash.

  • O campo 1 corresponde à coluna HashPart1.
  • O campo 2 corresponde à coluna HashPart2.
  • O campo 3 corresponde à coluna HashPart3.
  • O campo 4 corresponde à coluna HashPart4.

Sintaxe

Installer.FileHash(
  FilePath,
  Options
)

Parâmetros

FilePath

Caminho para o arquivo que deve receber um hash.

Opções

Reservado para uso futuro.

O valor desse parâmetro precisa ser zero (0).

Valor retornado

Se tiver sucesso, esse método retornará um objeto Record que contém o hash do arquivo.

Requisitos

Requisito Valor
Versão
Windows Installer 5.0 no Windows Server 2012, no Windows 8, no Windows Server 2008 R2 ou no Windows 7. Windows Installer 4.0 ou Windows Installer 4.5 no Windows Server 2008 ou no Windows Vista. Windows Installer no Windows Server 2003 ou no Windows XP
DLL
Msi.dll
IID
O IID_IInstaller é definido como 000C1090-0000-0000-C000-000000000046

Confira também

Controle de versão de arquivo padrão

Gerenciar tamanhos e versões de arquivos

Tabela MsiFileHash

MsiGetFileHash