我正在开发一个使用Microsoft Kinect的Windows 7应用程序,通过USB插入。
该设备还包括一个麦克风,每次我使用Skype并插入Kinect时,Windows 7会自动将此设备分配给Skype(我可以在任何呼叫中将其用作麦克风)。
问题是,如果Skype使用Kinect,我无法测试我的应用程序,因为必须将Kinect专门分配给我的应用程序。
所以我正在寻找的是一种阻止Windows 7自动将设备(在我的情况下是Kinect,即USB设备)分配给特定应用程序(在我的情况下是Skype)的方法。
我怎样才能做到这一点?
如果在启动Skype之前将Kinect分配给我的应用程序,Skype将无法进行视频通话(也可以使用其他网络摄像头!),并且您无法使用麦克风...这绝对没有意义
—
Vito Gentile
我还尝试使用另一个麦克风进行Skype通话,但Kinect继续被分配到Skype,如果我实际上没有使用它!
—
Vito Gentile 2015年
Cubase
“劫持”音频端口,以便其他任何应用程序都无法使用它们。