Не удается удалить файл драйвера WDM на VMWare VM после остановки и удаления драйвера - PullRequest
0 голосов
/ 03 апреля 2019

Я разработал небольшой драйвер WDM, а затем запустил его с виртуальной машины Windows 10 (VMWare Workstation). После остановки и удаления я не могу удалить двоичный файл драйвера (.sys). Я также не могу сделать это с хост-ОС (она находится в общей папке).

Буду признателен за любые подсказки о том, как я могу удалить его, не перезапуская ВМ. Если это имеет значение, я также начал сеанс регистрации WPP (с TraceView) на виртуальной машине для отладки драйвера, но я также закрыл этот, и удаление файла по-прежнему не удается.

РЕДАКТИРОВАТЬ: я только что заметил, что забыл добавить вызовы WPP Init & Cleanup, но проблема все еще сохраняется. Я отредактирую исходный файл, чтобы включить эти вызовы.

Исходный код:

main (отредактировано для включения вызовов инициализации и очистки WPP): https://pastebin.com/wpTnj1Pw

Заголовок WPP: https://pastebin.com/XNmFaRch

...