Удаление заблокированных файлов и папок - PullRequest
9 голосов
/ 24 мая 2010

Я пишу приложение, которое обновляет некоторые драйверы. Однако драйверы «используются» и не могут быть удалены, пока я не перезагружу компьютер.

Так, как я могу написать приложение, чтобы удалить эти заблокированные драйверы без перезагрузки ПК. Если перезапуск ДОЛЖЕН произойти, то как я могу автоматически перезапустить приложение, когда компьютер перезагрузится и удалить эти файлы?

Ответы [ 2 ]

5 голосов
/ 24 мая 2010

Для Windows вы можете «запланировать» перемещение / удаление файлов при перезагрузке, введя API MoveFileEx (или реестр, как описано).

0 голосов
/ 24 мая 2010

Если вы можете отключить оборудование, использующее драйверы, это может привести к выгрузке и замене драйвера.

...