Installer.FileHash-Methode

Die FileHash-Methode des Installer-Objekts verwendet den Pfad zu einer Datei und gibt einen 128-Bit-Hash dieser Datei zurück. Die Dateihashinformationen werden als Datensatzobjekt zurückgegeben. Der gesamte 128-Bit-Dateihash wird als vier 32-Bit-IntegerData-Eigenschaftenfelder zurückgegeben.

Die im Datensatzobjekt zurückgegebenen Werte entsprechen den vier Feldern der MSIFILEHASHINFO-Struktur, die von MsiGetFileHash zurückgegeben wird. Die Nummerierung von vier Feldern basiert in der MsiFileHash-Tabelle auf 1.

  • Feld 1 entspricht der HashPart1-Spalte.
  • Feld 2 entspricht der HashPart2-Spalte.
  • Feld 3 entspricht der HashPart3-Spalte.
  • Feld 4 entspricht der HashPart4-Spalte.

Syntax

Installer.FileHash(
  FilePath,
  Options
)

Parameter

FilePath

Pfad zur Datei, für die ein Hashwert verwendet werden soll.

Optionen

Für die zukünftige Verwendung reserviert.

Der Wert dieses Parameters muss 0 (null) sein.

Rückgabewert

Bei Erfolg gibt diese Methode ein Datensatzobjekt zurück, das den Hash der Datei enthält.

Requirements (Anforderungen)

Anforderung Wert
Version
Windows Installer 5.0 auf Windows Server 2012, Windows 8, Windows Server 2008 R2 oder Windows 7. Windows Installer 4.0 oder Windows Installer 4.5 auf Windows Server 2008 oder Windows Vista. Windows Installationsprogramm auf Windows Server 2003 oder Windows XP
DLL
Msi.dll
IID
IID _ IInstaller ist als 000C1090-0000-0000-C000-00000000046 definiert.

Weitere Informationen

Standarddateiversionseinstellungen

Verwalten von Dateigrößen und -versionen

MsiFileHash-Tabelle

MsiGetFileHash