DecryptFileA
Gestión de documentos, seguridad y firmas
Descripción
La A final indica el punto de entrada ANSI (char) de la DLL; la superficie ActiveX/COM expone solo la forma Unicode. El comportamiento es idéntico a DecryptFile y los argumentos de cadena se interpretan mediante la página de códigos actual de SetAnsiMode
Esta función intenta eliminar el cifrado de un archivo en disco y guarda el documento descifrado en un archivo nuevo
Esta función se realizará correctamente incluso si se proporciona la contraseña de usuario, incluida una contraseña vacía válida, en lugar de la contraseña maestra; se recomienda a los desarrolladores respetar los deseos de seguridad del documento's autor
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
| InputFileName | El nombre del archivo que se descifrará |
|---|---|
| OutputFileName | El nombre del archivo de destino que se creará. Si este archivo ya existe, se sobrescribirá |
| Password | La contraseña que se usará para descifrar el archivo |
Valores devueltos
| 0 | No se pudo descifrar el documento. Consulte el resultado de la función LastErrorCode para determinar la causa del error |
|---|---|
| 1 | El documento se descifró correctamente |