<Return[I]><Top>

ImageAddCertificate

Declare Function Api_ImageAddCertificate& Lib "imagehlp" Alias "ImageAddCertificate" (ByVal FileHandle&, ByRef Certificate As LPWIN_CERTIFICATE, ByRef Index&)

Declare Function ImageAddCertificate Lib "imagehlp" Alias "ImageAddCertificate" (ByVal FileHandle As Long, ByRef Certificate As LPWIN_CERTIFICATE, ByRef Index As Long) As Long

指定されたファイルに証明書を追加する。

パラメータ
FileHandle
    変更したいイメージファイルのハンドルを指定する。FILE_READ_DATA と FILE_WRITE_DATA の各アクセス権を備えた状態で、このハ

    ンドルを開いておかなければならない。
Certificate
    WIN_CERTIFICATE ヘッダーとそれに関連付けられたすべてのセクションを保持するバッファを指定する。この証明書ヘッダーの Length メ

    ンバを使って、このバッファの長さを決定する。
Index
    新しく追加された証明書のインデックス番号を受け取る。

戻り値
    関数が成功すると、TRUE が返る。
    関数が失敗すると、FALSE が返る。拡張エラー情報を取得するには、 関数を使う。

解説
    証明書は、既存の証明書リストの最後に追加され、インデックス番号を割り当てられる。