Мне нужно удалить файл, даже если он используется запущенным процессом. Во-первых, конечно, процесс должен быть остановлен, и после этого файл должен быть удален, если он существует.
Я использую следующий код:
Пример:
Dim Processes() As Process = Process.GetProcessesByName("test")
For Each Process As Process In Processes
Process.Kill()
Next
My.Computer.FileSystem.DeleteFile(C:\ProgramFiles\Test\test.exe)
Я пробовал приведенный выше код, он не работает, файл все еще работает, а также не удаляется! Можете ли вы предоставить надежное решение этой проблемы? Спасибо.