Question

J'ai écrit un programme de sauvegarde à l'aide de VSS et j'ai commencé avec vshadow.exe à partir des échantillons Windows SDK 6.1. Cela fonctionne généralement, mais j'ai été étonné de voir que certains fichiers sont toujours verrouillés à l'intérieur des copies d'ombre qu'il crée, comme

C:\Users\Felix\NtUser.dat
C:\Users\Felix\NtUser.dat.log1
C:\Users\Felix\AppData\Local\Microsoft\Windows\UsrClass.dat
C:\Users\Felix\AppData\Local\Microsoft\Windows\UsrClass.dat.log1
...

Accéder à ces fichiers dans la copie de l'ombre (soit avec CreateFileEx, CopyFileEx ou avec Commandant total ou tout autre outil) me donne généralement un Erreur 32 (Le processus ne peut pas accéder au fichier car il est utilisé par un autre processus). Cela semble se produire arbitrairement. Comment cela peut-il être?

Mon montage précédent (messages du journal des événements) s'est avéré ne pas être le cœur de ce problème, car je l'ai réparé et cela n'a pas aidé.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top