2012-09-29 47 views
0

我想知道是否有可能编写一个程序来创建虚拟USB设备。如何重新识别USB设备

这样做的目的主要是让我可以学习。

我最终想要做的是:

  1. “改变”,以我想做的事情,但可能相机或硬盘驱动器来启动一个USB拇指驱动器。

  2. 说服软件,USB设备连接并正常工作 - 我有一些柯达软件希望相机始终连接。

如果这是可能的,那么Windows XP或Vista的最佳启动地点在哪里?

我很新的编程,我对C++,Fortran和Pascal基本掌握。

回答

0

大多数USB设备都是用户模式驱动程序。如果可能的话,留在用户模式并使用C++!但是可以肯定的是,开发驾驶员是一项非常先进的工作,而且语言知识并不是你必须知道的唯一事情。更重要的是要知道操作系统如何工作!

这里我描述了a good way to start