如何在C/C++中强制删除锁定的文件?

alr*_*edf 6 c c++

如何以编程方式强制删除由操作系统或任何其他程序使用C/C++锁定的文件?该功能应类似于http://ccollomb.free.fr/unlocker上的软件"Unlocker" .

CMS*_*CMS 5

看看这个样本.


Ces*_*arB 4

如果您使用的是 Win32,官方的方法是将其标记为在重新启动时删除,并要求用户重新启动。要标记要在重新启动时删除的文件,请使用带有 MOVEFILE_DELAY_UNTIL_REBOOT 标志的 MoveFileEx(传递 NULL 作为目标)。