DecryptFileA

Zarządzanie dokumentem, Zabezpieczenia i podpisy

Opis

Końcowa litera A oznacza punkt wejścia DLL ANSI (char); powierzchnia ActiveX/COM udostępnia wyłącznie postać Unicode. Zachowanie jest identyczne jak w DecryptFile, a argumenty ciągów są interpretowane przy użyciu bieżącej strony kodowej SetAnsiMode

Ta funkcja próbuje usunąć szyfrowanie z pliku na dysku, zapisując odszyfrowany dokument do nowego pliku.

Funkcja zakończy się powodzeniem nawet po podaniu hasła użytkownika, w tym prawidłowego pustego hasła, zamiast hasła głównego. Programiści powinni respektować życzenia dotyczące zabezpieczeń 'autora dokumentu’.

Składnia

Delphi

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

DLL

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

Parametry

InputFileNameNazwa pliku do odszyfrowania.
OutputFileNameNazwa tworzonego pliku docelowego. Istniejący plik zostanie nadpisany.
PasswordHasło używane do odszyfrowania pliku.

Wartości zwracane

0Nie można odszyfrować dokumentu. Sprawdź wynik funkcji LastErrorCode, aby ustalić przyczynę niepowodzenia
1Dokument został pomyślnie odszyfrowany