我需要能够根据用户输入在我的应用程序中打开/关闭WinCE6系统上USB端口的操作。
我已经在正常的Windows中看到使用“Setupapi.h”的方法,但是,这不是WinCE6的一部分,所以不可用。
http://social.msdn.microsoft.com/Forums/en-NZ/windowssdk/thread/3f812f32-3f97-4b35-b878-be5f5327a4e8
我知道有关修改USB主机驱动程序的选项,但我希望有一个更简单的解决方案。例如,在我的应用程序中使用某种API调用?
答案 0 :(得分:0)
似乎没有可用的API,但是,有一种解决方法。
在我的情况下,我试图阻止笔式驱动器用于安全目的。
因此,我能够通过使用注册表值来实现这一目标!
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\UsbStor\Start
值3允许USB存储设备工作。 值为4会阻止它工作。