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
| InputFileName | Navnet på filen som skal dekrypteres |
|---|---|
| OutputFileName | Navnet på målfilen som skal opprettes. Hvis denne filen allerede finnes, overskrives den |
| Password | Passordet som skal brukes ved dekryptering av filen |
Returverdier
| 0 | Dokumentet kunne ikke dekrypteres. Sjekk resultatet av LastErrorCode-funksjonen for å finne årsaken til feilen |
|---|---|
| 1 | Dokumentet ble dekryptert |