If you need to restrict access to a USB device, e.g. a USB flash drive, 3D mouse, web camera, audio card, etc., when it’s connected to a shared computer (e.g. a terminal server with multiple users), you can isolate the device with the help of USB Network Gate. The program lets you make the device available for access only in your current session or only from your local, domain, or Microsoft user account.


USB Network Gate offers the device isolation option that allows limiting access to a particular USB device based on your session ID or user account information.


In order to utilize the device isolation functionality, you should install the USB Network Gate Device Isolation Components on USB Network Gate Client, the computer to which USB devices are connected remotely.


Note: There’s no need to install the Device Isolation Components on USB Network Gate Server, the computer to which USB devices are connected physically.


The USB Network Gate Device Isolation Components include the following files:


 Device isolation driver (sessapart.sys);

 Dynamic link libraries (sessapart32.dll, sessapart64.dll, sessapartarm64.dll and sessapartldrarm64.dll, sessapartldr32.dll, sessapartldr64.dll).


Per-session USB device isolation


USB Network Gate allows you to isolate your USB device when it’s redirected to a multi-user environment so that the device is not visible and accessible in other user sessions.


To create a connection with per-session USB device isolation, use the function ClientStartRemoteDevIsolateSession


Per-user USB device isolation


You can isolate a USB device from other users when connecting the device to a remote machine. The isolated USB device will be available for access on the remote computer only in your user account.


To enable per-user device isolation, use the function ClientStartRemoteDevIsolateUser


Note: Not every USB device may support the isolation feature. Some devices may be isolated only partially.


The isolation feature has been tested on devices of the following types: USB flash drives, external hard drives, 3D mice, webcams, printers, scanners, audio cards, and USB microphones.