C++ windowsce6的USB访问控制
我正在寻找一种方法,以编程方式(C++)控制/安全访问Windows CE设备上的USB端口,该设备只有一次登录,然后运行实时应用程序 理想情况下,能够在正在运行的应用程序中输入密码,然后打开/启用USB功能是最容易集成的,但任何解决方案都将被考虑在内 我并不是真的为插入什么类型的设备而烦恼,尽管这是一个额外的好处。我只是想阻止某人在未经授权的情况下在运行系统上使用笔驱动器,但仍然允许授权工程师更新软件和复制日志文件等 我知道这可以在BIOS中完成,但我不想必须重新启动才能切换此功能,因为运行的软件需要保持运行,我不想让没有经验的人进入BIOSC++ windowsce6的USB访问控制,c++,security,usb,windows-ce,C++,Security,Usb,Windows Ce,我正在寻找一种方法,以编程方式(C++)控制/安全访问Windows CE设备上的USB端口,该设备只有一次登录,然后运行实时应用程序 理想情况下,能够在正在运行的应用程序中输入密码,然后打开/启用USB功能是最容易集成的,但任何解决方案都将被考虑在内 我并不是真的为插入什么类型的设备而烦恼,尽管这是一个额外的好处。我只是想阻止某人在未经授权的情况下在运行系统上使用笔驱动器,但仍然允许授权工程师更新软件和复制日志文件等 我知道这可以在BIOS中完成,但我不想必须重新启动才能切换此功能,因为运行的
< C++ >对于Windows CE6? < P>有什么方法可以做?您需要修改USB主机驱动程序来请求来自用户的认证(或者更好地与一些认证APP/Service协调)。然后,您可以根据需要将其复杂化,将用户与设备类、设备供应商甚至设备序列号关联起来
驱动程序源随Platform Builder一起提供,因此这应该不会太困难。您需要修改USB主机驱动程序以请求用户进行身份验证(或者最好让它与某些身份验证应用程序/服务协调)。然后,您可以根据需要将其复杂化,将用户与设备类、设备供应商甚至设备序列号关联起来 驱动程序源随Platform Builder一起提供,因此应该不会太难实现