Пытаюсь под админом с включенной привилегией SE_BACKUP_NAME копировать заблокированные файлы через
1) CreateFile(AFileName, GENERIC_READ, FILE_SHARE_READ or FILE_SHARE_WRITE or FILE_SHARE_DELETE, nil, OPEN_EXISTING, FILE_FLAG_BACKUP_SEMANTICS, 0)
2) BackupRead(Handle, Buffer, BufferSize, Read, False, False, Context)
В целом работает, но иногда все же CreateFile может дать ошибку ERROR_SHARING_VIOLATION или ERROR_ACCESS_DENIED. Это не универсальный способ копирования или я что-то делаю не так?