DecryptFileA

Belge yönetimi, Güvenlik ve İmzalar

Açıklama

Sondaki A, ANSI (char) DLL giriş noktasını belirtir; ActiveX/COM yüzeyi yalnızca Unicode biçimini sunar. Davranış DecryptFile ile aynıdır ve dize bağımsız değişkenleri geçerli SetAnsiMode kod sayfası kullanılarak yorumlanır

Bu işlev, diskteki bir dosyanın şifrelemesini kaldırmaya çalışır ve şifresi çözülmüş belgeyi yeni bir dosyaya kaydeder

Bu işlev ana parola yerine kullanıcı parolası (geçerli boş parola dahil) sağlansa bile başarılı olur. Geliştiricilerin belge'nin yazarının güvenlik isteklerine saygı göstermeleri önerilir

Sözdizimi

Delphi

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

DLL

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

Parametreler

InputFileNameŞifresi çözülecek dosyanın adı
OutputFileNameOluşturulacak hedef dosyanın adı. Bu dosya zaten varsa üzerine yazılır
PasswordDosyanın şifresi çözülürken kullanılacak parola

Dönüş değerleri

0Belgenin şifresi çözülemedi. Hatanın nedenini belirlemek için LastErrorCode işlevinin sonucunu denetleyin
1Belgenin şifresi başarıyla çözüldü