Unlock instant, AI-driven research and patent intelligence for your innovation.

Implementation method and system of virtual input device in driver layer

A technology of virtual input and input device, applied in the computer field, can solve the problems of data confusion, error, uncontrollable or keyboard, etc., to achieve the effect of fast speed, prevention of restrictions, and high operation accuracy

Active Publication Date: 2015-09-16
北京鸿享技术服务有限公司
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

WINIO sends data directly to the physical mouse. However, when the program sends data, it is also possible to manually operate the physical mouse or keyboard, which may cause data confusion, the effect of the mouse flying all over the screen or the effect of typing wrong characters.
[0008] In summary, for the problem of being unable to control the mouse or keyboard under the situation of shielding the API function of controlling the mouse or keyboard, no effective solution has been proposed in the prior art

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Implementation method and system of virtual input device in driver layer
  • Implementation method and system of virtual input device in driver layer
  • Implementation method and system of virtual input device in driver layer

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] The present invention uses the self-defined IRP in the program sent by the application layer, then drives the intercepted IRP, analyzes the IRP, and uses the analyzed result to control the virtual input device, so that the control of the virtual input device is not limited by the windows API . It should be noted that the virtual input devices mentioned in the present invention include but are not limited to the following devices: virtual mouse, virtual keyboard, virtual CD-ROM drive, and virtual hard disk.

[0044] In order to make the purpose, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0045] According to an embodiment of the present invention, a method for implementing a virtual input device at a driver layer is provided.

[0046] figure 1 is a flow chart of a method for implementing a virtual input device...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a method and a system for implementation of virtual input equipment in a driving layer. The method includes: calling a system application programming interface to set up virtual input equipment, and mounting the virtual input equipment on the driving layer; recording a function address of system input equipment into an equipment expansion structural part of the virtual input equipment to enable the driving layer to automatically obtain the function address of the system input equipment; acquiring an input data structural element sent by an application layer to the virtual input equipment; and allowing the driving layer to use the obtained input data structural part to control behaviors of the virtual input equipment according to the equipment expansion structure part recorded in the virtual input equipment. By means of the method and the system for implementation of the virtual input equipment in the driving layer, the virtual input equipment can be controlled when messages of the virtual input equipment are shielded by software.

Description

technical field [0001] The invention relates to the field of computers, in particular to a method and system for realizing a virtual input device at a driver layer. Background technique [0002] Under Windows 2000, almost all I / O is packet-driven. Each job command describes a single I / O operation. This command tells the driver what to do and tracks the request through the I / O subsystem. The progress of these commands is encapsulated into the form of an input request package (Iuput Request Package, referred to as IRP). When an I / O system service is issued (such as a request to create a file or read a file), the I / O manager will pass Construct an IRP describing the request, and pass a pointer to the IRP to the device driver to start processing the request. If the OS fully describes an I / O request to the I / O manager and device driver, then the information stored in the IRP can serve this purpose. [0003] The filter layer driver is an intermediate layer driver that intercepts...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F3/01G06F9/44
CPCG06F13/105
Inventor 张辉
Owner 北京鸿享技术服务有限公司