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

Method for monitoring windows system clipboard through windows system service

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

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
  • Method for monitoring windows system clipboard through windows system service

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

No 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
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F21/22G06F21/50
Inventor 姜斌斌文中领吕俊陈华平张磊
Owner 北京鼎信高科信息技术有限公司