Freigeben über


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 Record-Objekt zurückgegeben. Der gesamte 128-Bit-Dateihash wird als vier IntegerData-Eigenschaftsfelder mit 32-Bit zurückgegeben.

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

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

Syntax

Installer.FileHash(
  FilePath,
  Options
)

Parameter

FilePath

Pfad zur Datei, die gehasht werden soll.

Optionen

Für die zukünftige Verwendung reserviert.

Der Wert dieses Parameters darf nicht 0 (null) sein.

Rückgabewert

Bei erfolgreicher Ausführung gibt diese Methode ein Record-Objekt zurück, das den Hash der Datei enthält.

Anforderungen

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

Siehe auch

Standardversionsverwaltung von Dateien

Verwalten von Dateigrößen und -versionen

MsiFileHash-Tabelle

MsiGetFileHash