DecryptFileA

Documentbeheer, beveiliging en handtekeningen

Beschrijving

Het achtervoegsel A duidt het ANSI-toegangspunt (char) van de DLL aan; het ActiveX/COM-oppervlak stelt alleen de Unicode-vorm beschikbaar. Het gedrag is identiek aan DecryptFile en tekenreeksargumenten worden geïnterpreteerd met behulp van de huidige SetAnsiMode-codetabel

Deze functie probeert de versleuteling uit een bestand op schijf te halen en slaat het ontsleutelde document op in een nieuw bestand

Deze functie slaagt ook als het gebruikerswachtwoord wordt opgegeven (inclusief een geldig leeg wachtwoord) in plaats van het masterwachtwoord. Ontwikkelaars wordt aangeraden de beveiligingswensen van het document's auteur te respecteren.

Syntaxis

Delphi

Function DLDecryptFileA(InstanceID: Integer; InputFileName, OutputFileName, Password: PAnsiChar): Integer;

DLL

int DLDecryptFileA(int InstanceID, const char * InputFileName, const char * OutputFileName, const char * Password);

Parameters

InputFileNameDe naam van het te ontsleutelen bestand
OutputFileNameDe naam van het aan te maken doelbestand. Bestaat dit bestand al, dan wordt het overschreven
PasswordHet wachtwoord dat bij het ontsleutelen van het bestand wordt gebruikt

Retourwaarden

0Het document kon niet worden ontsleuteld. Bekijk het resultaat van de functie LastErrorCode om de oorzaak van het mislukken te achterhalen
1Het document is met succes ontsleuteld