2
我正在編寫Windows服務,它在插入或移除的USB設備上記錄信息。 RegisterDeviceNotification函數返回有效的句柄,但SERVICE_CONTROL_DEVICEEVENT通知仍然沒有到達服務控制處理函數。註冊USB插入/刪除通知(Windows服務)
我使用了Habrahabr的Tom Bell的「Detecting USB Device Insertion and Removal Using Windows API」和「Creating your own Windows Service」。
我是新來的服務和Windows API,所以你能請look at my code並告訴什麼可能是錯的?如果代碼是正確的,是否有任何陷阱(?)與安全限制或類似的東西有關?
[EDIT從答案移動該問題不是在的代碼,但在正確安裝的VirtualBox :)
對不起,我的英文,請=) – Surendil
你錯過了DEVICE_NOTIFY_ALL_INTERFACE_CLASSES標誌,在你調用RegisterDeviceNotification()時,假設你想通知所有設備。 – tinman
謝謝你的建議,不幸的是它沒有效果( – Surendil