Deaktiviert oder Aktiviert die Verschlüsselung des gegebenen Verzeichnisses und die darin enthaltenen Dateien
#include <WinAPIFiles.au3>
_WinAPI_EncryptionDisable ( $sDir, $bDisable )
$sDir | Der Name des Verzeichnisses welches Verschlüsselung aktiviert oder deaktiviert werden soll. Wenn dieser Parameter eine Datei angibt, so wird der Versuch fehlschlagen. |
$bDisable | Gibt an, ob die Verschlüsselung aktiviert oder deaktiviert werden soll. Gültige Werte sind: True - Deaktivieren. False - Aktivieren. |
Erfolg: | True. |
Fehler: | False. Es ist _WinAPI_GetLastError() aufzurufen um erweiterte Fehlerinformationen zu erhalten. |
Wenn die Verschlüsselung deaktiviert ist, so wird die Funktion folgendes in die Desktop.ini welche sich im Verzeichnis befindet schreiben (existiert die Desktop.ini nicht, wird diese erstellt):
[Encryption]
Disable=1
Der Benutzer kann also manuell die soeben genannten Zeilen in der Desktop.ini hinzufügen oder editieren und den selben Effekt herbeiführen.
Danach wird die _WinAPI_EncryptFile() Funktion in dem Verzeichnis und den darin enthaltenen Dateien fehlschlagen und der letzte Fehlercode ist ERROR_DIR_EFS_DISALLOWED (6010)
Diese Funktion beeinflusst nicht die Verschlüsselung von Unterverzeichnisses innerhalb des gegebenen Verzeichnisses.
Wenn die Verschlüsselung deaktiviert ist, dann schreibt die Funktion folgendes in die Desktop.ini:
[Encryption]
Disable=0
Suche nach EncryptionDisable in der MSDN Bibliothek.