【技术实现步骤摘要】
本专利技术涉及一种基于文件透明标识的剪贴板控制方法。
技术介绍
目前对于剪贴板控制的实现方法有基于键盘HOOK的技术和单纯的基于应用程序API HOOK的技术。键盘HOOK的技术是对键盘操作中可能出现的复制粘贴行为的操作做HOOK处理,例如常用的Ctrl+V,Ctrl+X,Ctrl+C以及截屏键Print Scr Sysrq等进行HOOK处理,虽然这种方法可以控制大多的复制粘贴行为,但是只对键盘操作有效,如果用户通过别的方式,如专业的截屏软件,则无法控制了。单纯的基于应用程序API HOOK的技术,对剪贴板相关的API进行HOOK,虽然能够控制所有经过剪贴板的操作行为,但是只能单纯的做到禁用和启用两种模式。
技术实现思路
为了克服现有技术的上述缺点,本专利技术提供了一种基于文件透明标识的剪贴板控制方法,采用了应用程序API Hook技术和跨进程共享内存技术,通过应用程序API Hook技术以及文件标识技术的结合,实现了对文件内容的复制粘贴进行有效地控制。本专利技术解决其技术问题所采用的技术方案是:一种基于文件透明标识的剪贴板控制方法,包括如下内容:当用户打开某个标识文档进行复制或剪切时,剪贴板API钩子模块获取复制或剪切的操作行为,并调用文档标识中间件接口获取文档的标识,然后将标识内容一起添加到文档中;当用户在目标文件中进行粘贴时,通过剪贴板API钩子模块获取到粘贴行为,并获得源文件的标识信< ...
【技术保护点】
一种基于文件透明标识的剪贴板控制方法,其特征在于:包括如下内容:当用户打开某个标识文档进行复制或剪切时,剪贴板API钩子模块获取复制或剪切的操作行为,并调用文档标识中间件接口获取文档的标识,然后将标识内容一起添加到文档中;当用户在目标文件中进行粘贴时,通过剪贴板API钩子模块获取到粘贴行为,并获得源文件的标识信息,然后调用剪贴板策略模块判断能否粘贴相应的文件内容,若能,则获取真实粘贴内容、将真实的文件内容粘贴到目标文件。
【技术特征摘要】
1.一种基于文件透明标识的剪贴板控制方法,其特征在于:包括如下内
容:当用户打开某个标识文档进行复制或剪切时,剪贴板API钩子模块获取复
制或剪切的操作行为,并调用文档标识中间件接口获取文档的标识,然后将标
识内容一起添加到文档中;当用户在目标文件中进行粘贴时,通过剪贴板API
钩子模块获取到粘贴行为,并获得源文件的标识信息,然后调用剪贴板策略模
块判断能否粘贴相应的文件内容,若能,则获取真实粘贴内容、将真实的文...
【专利技术属性】
技术研发人员:刘祥力,刘慧,
申请(专利权)人:成都卫士通信息安全技术有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。