DecryptFileA
ドキュメント管理、セキュリティと署名
説明
末尾の A は ANSI(char)DLL エントリポイントを示します。ActiveX/COM インターフェースでは Unicode 形式のみを公開します。動作は DecryptFile と同じで、文字列引数は現在の SetAnsiMode コードページを使用して解釈されます
この関数はディスク上のファイルから暗号化を削除し、復号した文書を新しいファイルへ保存しようとします
マスターパスワードではなくユーザーパスワード(有効な空のパスワードを含む)が指定された場合でも、この関数は成功します。開発者は document's author(文書作成者)のセキュリティ上の意向を尊重することを推奨します
構文
Delphi
Function DLDecryptFileA(InstanceID: Integer; InputFileName, OutputFileName, Password: PAnsiChar): Integer;
DLL
int DLDecryptFileA(int InstanceID, const char * InputFileName, const char * OutputFileName, const char * Password);
パラメータ
| InputFileName | 復号するファイルの名前 |
|---|---|
| OutputFileName | 作成する出力先ファイルの名前。このファイルがすでに存在する場合は上書きされます |
| Password | ファイルの復号に使用するパスワード |
戻り値
| 0 | 文書を復号できませんでした。失敗原因を確認するには LastErrorCode 関数の結果を確認してください |
|---|---|
| 1 | 文書が正常に復号されました |