发明名称 一种基于剪贴板的非磁盘数据粘贴方法
摘要 本发明提供了一种基于剪贴板的非磁盘数据粘贴方法,包括:根据需要复制的文件数据,构建数据对象,此数据对象包含4个接口,分别为打开接口、关闭接口、读接口、设置当前读指针接口;将数据对象,根据标准的剪贴板格式,设置到剪贴板中;在目标进程中执行粘贴操作,当前进程读取剪切板数据,通过Windows预定义的剪切板格式,取得数据访问接口以及文件目录结构,从而实现文件的获取;目标进程以标准的Windows操作惯执行粘贴操作,实现非磁盘数据的粘贴。本发明通过将所有的文件抽象成数据,然后以剪贴板为载体,实现标准的复制、粘贴及拖拽操作,提高了用户体验。
申请公布号 CN104915330A 申请公布日期 2015.09.16
申请号 CN201510380802.4 申请日期 2015.06.30
申请人 北京北信源软件股份有限公司 发明人 林皓;张秀峰;刘国庆
分类号 G06F17/24(2006.01)I 主分类号 G06F17/24(2006.01)I
代理机构 代理人
主权项 一种基于剪贴板的非磁盘数据粘贴方法,其特征在于,所述方法包括:根据需要复制的文件数据,构建数据对象,此数据对象包含4个接口,分别为打开接口、关闭接口、读接口、设置当前读指针接口;将数据对象,根据标准的剪贴板格式,设置到剪贴板中;在目标进程中执行粘贴操作,当前进程读取剪切板数据,通过Windows预定义的剪切板格式,取得数据访问接口以及文件目录结构,从而实现文件的获取;目标进程以标准的Windows操作习惯执行粘贴操作,实现非磁盘数据的粘贴。
地址 100081 北京市海淀区中关村南大街34号中关村科技发展大厦C座1602