Invention Grant
- Patent Title: Safely sharing USB devices
- Patent Title (中): 安全共享USB设备
-
Application No.: US12795352Application Date: 2010-06-07
-
Publication No.: US08166211B2Publication Date: 2012-04-24
- Inventor: Erik Cota-Robles , Igor Korsunsky
- Applicant: Erik Cota-Robles , Igor Korsunsky
- Applicant Address: US CA Palo Alto
- Assignee: VMware, Inc.
- Current Assignee: VMware, Inc.
- Current Assignee Address: US CA Palo Alto
- Main IPC: G06F3/00
- IPC: G06F3/00 ; G06F5/00

Abstract:
Described herein are systems and methods for preventing a user mode USB driver from performing IOCTL operations other than read-safe IOCTLs on a USB device that has been claimed by a kernel mode driver or is in use by another user mode USB driver. In one method, it is determined whether a kernel mode USB driver will claim a device or whether the device will be available to be claimed by user mode USB drivers. In the event the device is claimed by a kernel mode USB driver, user mode USB drivers will be prevented from claiming the device. In the event the device is available for use by user mode USB drivers, but has been opened for write by one user mode USB driver, all other user mode USB drivers will be prevented from claiming the device. All IOCTL operations other than read-safe IOCTLs will be prevented from being performed by a user mode USB driver unless that USB driver has claimed the device.
Public/Granted literature
- US20110302330A1 SAFELY SHARING USB DEVICES Public/Granted day:2011-12-08
Information query