Invention Grant
US08725909B2 Method for identifying host operating system by universal serial bus (USB) device
有权
通过通用串行总线(USB)设备识别主机操作系统的方法
- Patent Title: Method for identifying host operating system by universal serial bus (USB) device
- Patent Title (中): 通过通用串行总线(USB)设备识别主机操作系统的方法
-
Application No.: US13639875Application Date: 2011-06-27
-
Publication No.: US08725909B2Publication Date: 2014-05-13
- Inventor: Zhou Lu , Huazhang Yu
- Applicant: Zhou Lu , Huazhang Yu
- Applicant Address: CN Beijing
- Assignee: Feitian Technologies Co., Ltd.
- Current Assignee: Feitian Technologies Co., Ltd.
- Current Assignee Address: CN Beijing
- Agency: Hammer & Associates, P.C.
- Priority: CN201010213961 20100629
- International Application: PCT/CN2011/076444 WO 20110627
- International Announcement: WO2012/000417 WO 20120105
- Main IPC: G06F3/00
- IPC: G06F3/00

Abstract:
A method for identifying a host operating system by a Universal Serial Bus (USB) device is disclosed, which pertains to the field of information security. The method includes: A) the USB device is powered on and initiated; B) it is determined whether the first setup packet is a first preset command, if yes, C is performed, if not, D is performed; C) it is determined whether the seventh byte of the first preset command is a second preset value, if yes, an operating system identification is set as a first preset identification, and F is performed, otherwise, E is performed; D) it is determined whether the first setup packet is a second preset command, if yes, the operating system identification is set as a second preset identification, and F is performed, otherwise, E is performed; E) information interaction with the host is performed according to a default operating system identification until the last setup packet is received, and it is determined whether the last setup packet is a third preset command, if yes, the operating system identification is set as a third preset identification, if not, the operating system identification is set as a fourth preset identification; F) information interaction with the host is performed according to the present operating system identification, and then it waits to receive the instructions issued by the host.
Public/Granted literature
- US20130042029A1 METHOD FOR IDENTIFYING HOST OPERATING SYSTEM BY UNIVERSAL SERIAL BUS (USB) DEVICE Public/Granted day:2013-02-14
Information query