Unlock instant, AI-driven research and patent intelligence for your innovation.
Method for monitoring windows system clipboard through windows system service
What is Al technical title?
Al technical title is built by PatSnap Al team. It summarizes the technical point description of the patent document.
A system service, clipboard technology, applied in the computer field, can solve problems such as unable to prevent users from copying, not having universal applicability, and inability to do so.
Inactive Publication Date: 2009-02-04
北京鼎信高科信息技术有限公司
View PDF3 Cites 0 Cited by
Summary
Abstract
Description
Claims
Application Information
AI Technical Summary
This helps you quickly interpret patents by identifying the three key elements:
Problems solved by technology
Method used
Benefits of technology
Problems solved by technology
Some websites only implement a single control that prohibits copying, which cannot prevent users from copying the text content of the website by other means; the operation control function of application software has individual limitations and does not have universal applicability
In addition, Microsoft provides a set of APIs for the Windows clipboard for users to develop and call for the second time. In order to monitor the clipboard, some manufacturers adopt APIs such as HOOK or WINDOWS message mechanisms to achieve this. function, but this implementation method can only be used for some specific application software, and cannot be effective for all application software, let alone be irrelevant to the application
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
Click on the blue label to locate the original text in one second.
Reading with bidirectional positioning of images and text.
Smart Image
Examples
Experimental program
Comparison scheme
Effect test
Embodiment Construction
[0021] As shown in the attached figure, initialize the system service information that needs HOOK in the entry function of the clipboard HOOK driver. After in-depth analysis and research on the windows kernel, the entry of the WINDOWS system service is found, which is called the system descriptor table (abbreviation: SDT). This is a structure publicly exported by Ntoskrnl.exe; look up the system service ID related to clipboard monitoring in the system descriptor table (SDT); calculate the address offset of the HOOK system service in Windows; related to clipboard monitoring The system service performs HOOK. When the user initiates a clipboard-related operation, the core state will enter the function after HOOK, and perform clipboard-related monitoring request logic processing in the relevant HOOK function.
[0022] 1. In the clipboard HOOK driver entry function DriverEntry(), initialize the system service information that needs HOOK. For example, in a function InitializeGlobalVa...
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
Login to View More
Abstract
The method includes steps: (1) initializing system service information related to cut, copy and paste operations; looking up descriptor table of system, and service name ID for Nt, User, Get, Clipboard, Data and Nt, User, Set, Clipboard, Data; (2) in Windows, calculating address offset of system service of Nt, User, Get, Clipboard, Data and Nt, User, Set, Clipboard, Data; (3) HOOK services Nt, User, Get, Clipboard, Data and Nt, User, Set, Clipboard, Data in kernel mode in two systems; (4) when there is operation request, clipboard operation information sent from user enters into two corresponding functions of HOOK: New, Nt, User, Get, Clipboard, Data and New, Nt, User, Set, Clipboard, Data so as to monitor all operation of clipboard, and then using logic judgment does relevant treatment. Through Windows system service to monitor clipboard, the method is suitable to various software without influence on normal operation of valid user, and is not dependent on application.
Description
technical field [0001] The invention relates to a method for monitoring a Windows system clipboard through a Windows system service, and belongs to the technical field of computers. Background technique [0002] At present, many websites and application software have some controls on the cut, copy, and paste operations of users, but there are some defects in these controls. Some websites only implement a single control that prohibits copying, which cannot prevent users from copying the text content of the website by other means; the operation control function of application software has individual limitations and does not have universal applicability. In addition, Microsoft provides a set of APIs for the Windows clipboard for users to develop and call for the second time. In order to monitor the clipboard, some manufacturers adopt APIs such as HOOK or WINDOWS message mechanisms to achieve this. function, but this implementation method can only be used for some specific appl...
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
Application Date:The date an application was filed.
Publication Date:The date a patent or application was officially published.
First Publication Date:The earliest publication date of a patent with the same application number.
Issue Date:Publication date of the patent grant document.
PCT Entry Date:The Entry date of PCT National Phase.
Estimated Expiry Date:The statutory expiry date of a patent right according to the Patent Law, and it is the longest term of protection that the patent right can achieve without the termination of the patent right due to other reasons(Term extension factor has been taken into account ).
Invalid Date:Actual expiry date is based on effective date or publication date of legal transaction data of invalid patent.