Поддерживается на Windows Vista / XP / 2000Pro
Функция DecryptFile расшифровует зашифрованный файл или директорию.
BOOL DecryptFile (
LPCTSTR lpFileName , // имя файла
DWORD dwReserved // зарезервировано
);
Параметры:
Адрес нульзаканчивающейся строки, которая определяет имя файла для расшифрования. Вызывающий должен иметь права доступа FILE_READ_DATA, FILE_WRITE_DATA, FILE_READ_ATTRIBUTES, FILE_WRITE_ATTRIBUTES, и SYNCHRONIZE. | |
Зарезервирован; должен быть нулевым. |
Возвращаемые значения:
Если вызов функции успешен, возвращается ненулевое значение.
При ошибке возвращается ноль. Для получения дополнительной информации об ошибке, вызывайте GetLastError.
При ошибке возвращается ноль. Для получения дополнительной информации об ошибке, вызывайте GetLastError.
Замечания:
Функция DecryptFile требует экслюзивного доступа к файлу, который будет расшифрован, и завершится с ошибкой если другой процесс использует файл. Если файл не зашифрован, DecryptFile просто возвращает ненулевое значение, которое указывает на отсутствие ошибок.