
Проблема возникает при перемещении открытого файла. Он появляется в новом месте, а файл в старом месте (если он на другом диске) дает0xC0000056 / СТАТУС_УДАЛЕНИЯ_ОЖИДАНИЕ.
Он выглядит по-другому, когда файл удаляется или переименовывается. Он исчезает из каталога, хотя приложение, которое его заблокировало, все еще может читать содержимое файла из его исходного местоположения.
Есть ли способ отменить операцию перемещения/удаления в таких случаях? Это редкие, но существующие ситуации, которые в противном случае должны быть обработаны инструментами восстановления.
Обратите внимание, что это не то же самое, что очередь в HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\FileRenameOperations
.