我想知道是否可以编写一个可以创建虚拟USB设备的程序。
这样做的目的主要是我可以学习。
我最终想做的是:
将USB拇指驱动器“更改”为我想要的但可能是相机或硬盘驱动器。
为了说服软件连接USB设备并正常工作 - 我有一些柯达的软件希望相机始终连接。
如果可以,那么Windows XP或Vista的最佳起点在哪里?
我对编程很陌生,我对C ++,Fortran和Pascal有基本的把握。
答案 0 :(得分:0)
大多数USB设备都是用户模式驱动程序。如果可能,请保持用户模式并使用C ++!但可以肯定的是,开发驱动程序是一项非常先进的操作,而且语言知识并不是您必须知道的唯一内容。更重要的是要知道操作系统如何在内部工作!
我在这里描述了a good way to start。