在XP模式下保留一个USB端口

我们正在运行Windows 7专业版x64环境,并且有一些遗留的应用程序只能在Windows XP x86下支持。 其中大部分运行正常,但其中一个使用ActiveSync通过USB连接到PDA。 每次您卸载/停靠设备时,连接都将从客户端释放,ActiveSync会在主机上启动。

我知道用VirtualBox你可以为客人预留一个USB端口(有效地劫持它并使其对主机不可见)。 XP模式下可以这样做吗? 另外,如果可能的话,是否有可能使这个持久的,以便某个USB端口将永远只能访问XP的客人?

这个应用程序可以使USB设备挂载点持久。 似乎是市场上唯一的一个。

http://www.uwe-sieber.de/usbstick_e.html

至于USB传递到XP模式的客人,你可能想尝试一些像在IP上的项目在sourceforge:

http://usbip.sourceforge.net/

或者,也许这个更高端的商业USB IP解决scheme:

http://www.digi.com/products/usb/anywhereusb.jsp#overview