Tôi đang chơi về với một trong các ví dụ trình điều khiển hạt nhân trong Win7 DDK. Tôi có thể sửa đổi biên dịch và xây dựng tệp * .sys của tôi. Tôi có thể cài đặt nó với INF của nó (bằng cách sử dụng trình quản lý thiết bị hoặc devcon) hoặc sử dụng trình quản lý điều khiển dịch vụ trực tiếp. Khi tôi thực hiện thay đổi tiếp theo và tạo một tập tin * .sys cập nhật, tôi dường như nhận được một cuộc xung đột giữa tập tin mới này và trình điều khiển đã dừng lại của tôi (tôi đã thử sử dụng Servcie Control Manager 'stop' và 'delete service' etc). Nếu tôi khởi động lại, tôi có thể cài đặt trình điều khiển mới và chạy nó tốt. Tương tự, nếu tôi chọn gỡ cài đặt trong Trình quản lý thiết bị, Windows sẽ nhắc tôi khởi động lại.Có thể gỡ bỏ trình điều khiển hạt nhân mà không cần khởi động lại không?
Vì vậy, làm cách nào để dễ dàng kiểm tra các sửa đổi gia tăng cho trình điều khiển kernal một cách dễ dàng? Cảm ơn
Nói chung, có, điều này là có thể, ít nhất là khi bạn cài đặt trình điều khiển thông qua các chức năng API. Không chắc chắn nếu nó có thể với các trình điều khiển được cài đặt bằng cách sử dụng tập tin INF. –