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ı |
|---|---|
| OutputFileName | Oluşturulacak hedef dosyanın adı. Bu dosya zaten varsa üzerine yazılır |
| Password | Dosyanın şifresi çözülürken kullanılacak parola |
Dönüş değerleri
| 0 | Belgenin şifresi çözülemedi. Hatanın nedenini belirlemek için LastErrorCode işlevinin sonucunu denetleyin |
|---|---|
| 1 | Belgenin şifresi başarıyla çözüldü |