如何使用Win32 API删除USB驱动器?我在嵌入式系统上做了很多工作,其中一个我必须将我的程序复制到USB记忆棒上并将其插入目标硬件中.
由于我主要在控制台上工作,所以我不喜欢使用鼠标,每天一百次点击小任务栏图标.
我想写一个小程序来做到这一点,所以我可以把它放到我的makefile中,但我还没有发现任何API调用做同样的事情.
有任何想法吗?
我想通过Windows上的软件重启USB设备.
我正在开发一个小型USB功率微控制器.该芯片将在电源循环中恢复原生行为并允许代码下载.由于我的代码会在出现问题时使设备崩溃 - 使其忽略所有USB命令 - 我必须从系统中物理拔出设备.
我想远程进行开发,而不必亲自到场.
到目前为止,我已尝试使用"devcon"来禁用部分USB堆栈.虽然这会将集线器带入D3(应该关闭电源!),但仍然会为设备供电.
是否有任何预先存在的解决方案或SetupAPI技巧可能会有所帮助?