Installer.FileHash メソッド

Installer オブジェクトFileHash メソッドは、ファイルへのパスを取得し、そのファイルの 128 ビット ハッシュを返します。 ファイル ハッシュの情報は、Record オブジェクトとして返されます。 128 ビット ファイル ハッシュ全体は、4 つの 32 ビット IntegerData プロパティ フィールドとして返されます。

Record オブジェクトで返される値は、MsiGetFileHash によって返される MSIFILEHASHINFO 構造体の 4 つのフィールドに対応します。 MsiFileHash テーブルで 4 つのフィールドの番号は、1 から始まります。

  • フィールド 1 は HashPart1 列に対応します。
  • フィールド 2 は HashPart2 列に対応します。
  • フィールド 3 は HashPart3 列に対応します。
  • フィールド 4 は HashPart4 列に対応します。

構文

Installer.FileHash(
  FilePath,
  Options
)

パラメーター

FilePath

ハッシュされるファイルへのパス。

[オプション]

将来利用するために予約されています。

このパラメーターの値は 0 (ゼロ) である必要があります。

戻り値

成功した場合、このメソッドはファイルのハッシュを含む Record オブジェクト を返します。

必要条件

要件
バージョン
Windows Server 2012、Windows 8、Windows Server 2008 R2、または Windows 7 の Windows インストーラー 5.0。 Windows Server 2008 または Windows Vista の Windows インストーラー 4.0 または Windows インストーラー 4.5。 Windows Server 2003 または Windows XP の Windows インストーラー
[DLL]
Msi.dll
IID
IID_IInstaller が 000C1090-0000-0000-C000-000000000046 として定義されている

こちらもご覧ください

既定のファイルのバージョン管理

ファイルのサイズとバージョンの管理

MsiFileHash テーブル

MsiGetFileHash