Я создал фальшивый драйвер драйвера флэш-памяти USB в Windows, который подтолкнет Windows к мысли, что подключено новое аппаратное устройство. Я также нашел API, которые позволяют мне перечислять прикрепленное оборудование (поэтому я знаю, какое устройство является моим поддельным драйвером).Программно добавьте поддельное оборудование в Windows
Проблема заключается в том, что я хочу только подключить оборудование, когда моя программа запущена, и я не хочу, чтобы он был доступен, когда моя программа не запущена.
Как я могу программно добавить это оборудование или включить/отключить этот драйвер? Кто-то предложил правильную номенклатуру «загрузить/разгрузить».
Использование VC++ с Windows API в Windows 7 и выше.
Выгружая ваш драйвер, когда ваше приложение выходит? – rekire
Да, я думаю, это сработает, но как бы я это сделал? – Jason
В простейшем случае так же, как вы загружаете драйвер прямо сейчас. – rekire