DecryptFileA

Gestión de documentos, seguridad y firmas

Descripción

La A final indica el punto de entrada de DLL ANSI (char); la interfaz ActiveX/COM solo expone la forma Unicode. El comportamiento es idéntico a DecryptFile y los argumentos de cadena se interpretan con la página de códigos SetAnsiMode actual

Esta función intenta eliminar el cifrado de un archivo en disco y guarda el documento descifrado en un archivo nuevo

Funciona incluso con contraseña de usuario, incluida una vacía válida, en vez de la maestra. Los desarrolladores deben respetar la seguridad deseada por el autor's

Sintaxis

Delphi

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

DLL

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

Parámetros

InputFileNameEl nombre del archivo que se descifrará
OutputFileNameEl nombre del archivo de destino que se va a crear. Si ya existe, se sobrescribirá
PasswordLa contraseña que se utilizará al descifrar el archivo

Valores devueltos

0No se ha podido descifrar el documento. Compruebe el resultado de la función LastErrorCode para determinar la causa del error
1El documento se ha descifrado correctamente