CreateFile с FILE_SHARE_READ |FILE_SHARE_WRITE |FILE_SHARE_DELETE, чтобы открыть файл в общей папке.
Затем вызовите ReplaceFile для замены этого файла.
Ошибка ReplaceFile с ошибкой ERROR_SHARING_VIOLATION.
После некоторой копки я обнаружил, что операция переименования файла внутри ReplaceFile завершилась неудачно с ERROR_SHARING_VIOLATION.
Почему FILE_SHARE_DELETE не работает в общей папке?
Можно ли решить эту проблему ERROR_SHARING_VIOLATION?