EncryptFileA
Sicherheit und Signaturen
Beschreibung
Das abschließende A kennzeichnet den ANSI-Einstiegspunkt (char) der DLL; die ActiveX/COM-Oberfläche stellt nur die Unicode-Form bereit. Das Verhalten entspricht EncryptFile, und Zeichenfolgenargumente werden anhand der aktuellen Codepage von SetAnsiMode interpretiert
Prüfen Sie Syntax, Parameter und Rückgabewerte, bevor Sie die Funktion aufrufen Die Codeblöcke bleiben im Original erhalten, damit Beispiele unverändert übernommen werden können.
Syntax
Delphi
Function DLEncryptFileA(InstanceID: Integer; InputFileName, OutputFileName, Owner, User: PAnsiChar; Strength, Permissions: Integer): Integer;
DLL
int DLEncryptFileA(int InstanceID, const char * InputFileName, const char * OutputFileName, const char * Owner, const char * User, int Strength, int Permissions);
Parameter
| InputFileName | Der Name der zu verschlüsselnden Datei. |
|---|---|
| OutputFileName | Der Name der zu erstellenden Zieldatei. |
| Owner | Das Eigentümerkennwort für die verschlüsselte Datei. Es wird mitunter als "master"- oder "permissions"-Kennwort bezeichnet und wird benötigt, um das Dokument zu ändern. Das Benutzerkennwort für die verschlüsselte Datei. Es wird mitunter als "open"-Kennwort bezeichnet und erlaubt das Öffnen, nicht jedoch unzulässige Nutzungsarten. |
| User | |
| Strength | Zu verwendende Verschlüsselungsstärke: 0 = 40-Bit-RC4-Verschlüsselung 1 = 128-Bit-RC4-Verschlüsselung 2 = 128-Bit-AES-Verschlüsselung (erfordert Acrobat 7 oder höher) 3 = 256-Bit-AES-Verschlüsselung (erfordert Acrobat 9 oder höher) 4 = 256-Bit-AES-Verschlüsselung (erfordert Acorbat X oder höher) |
| Permissions | Ein mit EncodePermissions erstellter Wert |
Rückgabewerte
| 0 | Die Datei konnte nicht verschlüsselt werden. Prüfen Sie das Ergebnis von LastErrorCode |
|---|---|
| 1 | Das Dokument wurde erfolgreich verschlüsselt |