Funktionreferenz


_WinAPI_EncryptionDisable

Beschreibung anzeigen in

Deaktiviert oder Aktiviert die Verschlüsselung des gegebenen Verzeichnisses und die darin enthaltenen Dateien

#include <WinAPIFiles.au3>
_WinAPI_EncryptionDisable ( $sDir, $bDisable )

Parameter

$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.

Rückgabewert

Erfolg: True.
Fehler: False. Es ist _WinAPI_GetLastError() aufzurufen um erweiterte Fehlerinformationen zu erhalten.

Bemerkungen

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

Verwandte Funktionen

_WinAPI_EncryptFile

Siehe auch

Suche nach EncryptionDisable in der MSDN Bibliothek.