Никогда не следует хранить пароль входа пользователя в Windows, чтобы иметь возможность доступа к локальному каталогу.Вместо этого ваша программа резервного копирования должна запускаться от имени пользователя, у которого включен SeBackupPrivilege (т. Е. Запускать резервное копирование из службы, работающей как локальная система).Это означает, что вам не нужно менять разрешения.
Возможно, вам также понадобится сначала выполнить теневое копирование тома, с которого вы копируете, - не копируйте напрямую с диска, так какэто может привести к тому, что ваша резервная копия будет несовместимой.
Кроме того, вам необходимо уделить особое внимание зашифрованным файлам и использовать для этого ReadEncryptedFileRaw.