The invention discloses a
virtual desktop external equipment
support system, comprising a filter driving module, a
client equipment management module, a
server equipment management module and a virtual
bus interface driving module. The virtual
external bus interface driving module is used for setting up virtual equipment in a virtual environment according to shared real equipment, packaging a command of operating the virtual equipment into a network request packet, and forwarding the network request packet to the desktop
client through a transmission interface. The filter driving module is used for receiving data forwarded by the virtual
external bus interface driving module, resolving a command, and controlling physical equipment of a computer according to the command. The
client equipment management module and the
server equipment management module are used for establishing a connection between a desktop client and a virtual
server, coordinating the
data transmission and receiving between virtual equipment and real equipment, and providing a channel for data communication between the user mode and the kernel. According to the invention, the difference between the virtual equipment of the
virtual desktop and the interface of the local physical equipment is completely hidden in a host control drive layer.