是否有一种简单的方法(api?)使用C+在Windows CE6上切换USB操作+;

是否有一种简单的方法(api?)使用C+在Windows CE6上切换USB操作+;,usb,windows-ce,Usb,Windows Ce,我需要能够根据用户输入在我的应用程序中打开/关闭WinCE6系统上USB端口的操作 我在普通的Windows中看到过使用“Setupapi.h”的方法,但是,这不是WinCE6的一部分,因此不可用 我知道关于修改USB主机驱动程序的选项,但我希望有一个更简单的解决方案。例如,在我的应用程序中使用某种类型的API调用?似乎没有用于此的API,但是,有一种解决方法 在我的例子中,我试图阻止笔驱动器被用于安全目的 因此,我能够通过使用注册表值来实现这一点 HKEY_LOCAL_MACHINE\SYS

我需要能够根据用户输入在我的应用程序中打开/关闭WinCE6系统上USB端口的操作

我在普通的Windows中看到过使用“Setupapi.h”的方法,但是,这不是WinCE6的一部分,因此不可用


我知道关于修改USB主机驱动程序的选项,但我希望有一个更简单的解决方案。例如,在我的应用程序中使用某种类型的API调用?

似乎没有用于此的API,但是,有一种解决方法

在我的例子中,我试图阻止笔驱动器被用于安全目的

因此,我能够通过使用注册表值来实现这一点

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\UsbStor\Start
值3允许USB存储设备工作。 值为4将阻止其工作