DecryptFileA

Dokumenthåndtering, Sikkerhet og signaturer

Beskrivelse

Den avsluttende A angir ANSI (char)-inngangspunktet i DLL-en; ActiveX/COM-grensesnittet eksponerer bare Unicode-varianten. Virkemåten er identisk med DecryptFile, og strengargumenter tolkes med gjeldende kodetabell for SetAnsiMode

Denne funksjonen forsøker å fjerne krypteringen fra en fil på disk og lagrer det dekrypterte dokumentet i en ny fil

Denne funksjonen lykkes selv om brukerpassordet oppgis (inkludert et gyldig blankt passord) i stedet for hovedpassordet. Utviklere anbefales å respektere dokumentforfatterens sikkerhetsønsker

Syntaks

Delphi

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

DLL

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

Parametere

InputFileNameNavnet på filen som skal dekrypteres
OutputFileNameNavnet på målfilen som skal opprettes. Hvis denne filen allerede finnes, overskrives den
PasswordPassordet som skal brukes ved dekryptering av filen

Returverdier

0Dokumentet kunne ikke dekrypteres. Sjekk resultatet av LastErrorCode-funksjonen for å finne årsaken til feilen
1Dokumentet ble dekryptert