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
| InputFileName | De naam van het te ontsleutelen bestand |
|---|---|
| OutputFileName | De naam van het aan te maken doelbestand. Bestaat dit bestand al, dan wordt het overschreven |
| Password | Het wachtwoord dat bij het ontsleutelen van het bestand wordt gebruikt |
Retourwaarden
| 0 | Het document kon niet worden ontsleuteld. Bekijk het resultaat van de functie LastErrorCode om de oorzaak van het mislukken te achterhalen |
|---|---|
| 1 | Het document is met succes ontsleuteld |