社区
其它技术问题
帖子详情
对文件右键复制粘贴调用的系统函数是什么?
yzz413026
2011-03-25 05:58:39
我截获了系统api包括,CopyFileA,CopyFileW,CopyFileExA,CoyFileExW,但都没有实现拦截文件复制这个操作,可能这个操作调用的系统的其他API,请问是什么呢?
...全文
193
12
打赏
收藏
对文件右键复制粘贴调用的系统函数是什么?
我截获了系统api包括,CopyFileA,CopyFileW,CopyFileExA,CoyFileExW,但都没有实现拦截文件复制这个操作,可能这个操作调用的系统的其他API,请问是什么呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yzz413026
2011-03-26
打赏
举报
回复
[Quote=引用 8 楼 lactoferrin 的回复:]
你去inline hook NtOpenFile和NtCreateFile
[/Quote]
NtCreateFile我研究了下,属于ntdll,但在程序中#pragma comment(lib,"ntdll.lib"),报找不到NTDLL.lib的错误,网上说要安装ddk。但是既然要安装了才能有是不是系统中根本就没有。我再去Hook它岂不没有意义
Lactoferrin
2011-03-26
打赏
举报
回复
[Quote=引用 9 楼 yzz413026 的回复:]
引用 8 楼 lactoferrin 的回复:
你去inline hook NtOpenFile和NtCreateFile
NtCreateFile我研究了下,属于ntdll,但在程序中#pragma comment(lib,"ntdll.lib"),报找不到NTDLL.lib的错误,网上说要安装ddk。但是既然要安装了才能有是不是系统中根本就没有。我再去Hook它岂不没有意义
[/Quote]
你再仔细研究下
arong1234
2011-03-26
打赏
举报
回复
hook了哪个进程的这些函数?
[Quote=引用 7 楼 yzz413026 的回复:]
引用 6 楼 lactoferrin 的回复:
你用的什么hook方法,是CreateFileA还是CreateFileW
都用了
[/Quote]
delphiwcdj
2011-03-26
打赏
举报
回复
清空剪切板?
Lactoferrin
2011-03-25
打赏
举报
回复
你去inline hook NtOpenFile和NtCreateFile
yzz413026
2011-03-25
打赏
举报
回复
[Quote=引用 6 楼 lactoferrin 的回复:]
你用的什么hook方法,是CreateFileA还是CreateFileW
[/Quote]
都用了
Lactoferrin
2011-03-25
打赏
举报
回复
你用的什么hook方法,是CreateFileA还是CreateFileW
yzz413026
2011-03-25
打赏
举报
回复
[Quote=引用 3 楼 lactoferrin 的回复:]
IFileOperation的最终也会调用CreateFile创建文件
先CoCreateInstance得到虚拟函数表,然后inline hook即可
[/Quote]
既然也调用为什么我Hook不到CreateFile呢?
先CoCreateInstance得到虚拟函数表,然后inline hook即可属于Kook com接口函数吗?我在网上怎么找资料e
bdmh
2011-03-25
打赏
举报
回复
调用的是对剪贴板的api,那个比较复杂
Lactoferrin
2011-03-25
打赏
举报
回复
IFileOperation的最终也会调用CreateFile创建文件
先CoCreateInstance得到虚拟函数表,然后inline hook即可
yzz413026
2011-03-25
打赏
举报
回复
[Quote=引用 1 楼 lactoferrin 的回复:]
windows xp:SHFileOperation
直接CreateFile,ReadFile,WriteFile也是可以复制文件的
shell使用COM接口IFileOperation完成文件复制,你需要hook这个接口的方法
[/Quote]
Hook接口的方法怎么做?和CreateFile这种系统函数有区别?
Lactoferrin
2011-03-25
打赏
举报
回复
windows xp:SHFileOperation
直接CreateFile,ReadFile,WriteFile也是可以复制文件的
shell使用COM接口IFileOperation完成文件复制,你需要hook这个接口的方法
ubuntu20.04.3LTS 实现gnome终端选中复制
右键
粘贴功能
前言 笔者在使用Ubuntu20.0.4.3LTS 的时候对自带的终端gnome终端使用很不习惯,使用的方式是选中鼠标中键粘贴,类似macOS的iterm的默认能力,但是iterm的是可以设置的。gnome终端却不行,securecrt使用习惯了,那么怎么实现选中复制
右键
粘贴呢。 1. 分析 选中复制,
右键
粘贴是2种事件:鼠标释放事件、鼠标右击事件。 Ubuntu20.0.4.3LTS使用gnome桌面,要实现gnome终端自定义功能,但是设置缺失相关设置,???? 只能设置鼠标快捷键,此时我
js控制浏览器
右键
复制
// 禁用鼠标
右键
,禁止
复制粘贴
等操作 // auth:JYX time:2016.07.28 banCopyAndPaste: function(){ //禁止复制 document.oncopy=function(){ event.returnValue=false: }; // 禁止
右键
菜单 document.oncontextmenu=function(){ event.returnValue=false; }; // 禁止网页上选取内容 docum
VC 2005 RichEdit
右键
菜单复制、粘贴功能
VC 2005RichEdit
右键
菜单复制、粘贴功能 开发平台:VS 2005 一.建立工具及控件 1.MFC新建对话框项目,选择资源视图,打开Dialog界面编辑,在工具箱对话框编辑器中拉取控件“Rich Edit2.0 Control” 2.Rich Edit2.0 Control属性设置: 3.
右键
Rich Edit2.0 Control控件,选择“添加变量”,变量类型--CRichEditCtrl,类别--Control,变量名:m_rEditOut 4.
右键
Rich Edit2..
调用
哪个API
函数
可以实现复制和粘贴?
一、概述 ---- 在Windows操作
系统
中存在两种剪贴板机制:Windows标准剪贴板和OLE剪贴板机 制。 ---- 标准的Windows剪贴板是一个被所有Windows应用程序共享的
系统
服务,因此它并 没有自己的句柄或类。但你可以通过CWnd类的成员
函数
来管理剪贴板。 ---- 自从OLE(
js代码实现
右键
粘贴达到图片自动上传的功能
在使用富文本编辑器的时候,其中有一个功能,复制一张图片然后粘贴进文本框,这张图片就被上传了,那么这个方便的功能是如何实现的呢? 现在用js代码来实现一下。 在这个操作过程中,我们需要做的就是:监听粘贴事件=>获取剪贴板里的内容=>发请求上传 需要明白的是: 我们只能上传截图工具截的图片(qq截图、微信截图等),不能粘贴上传
系统
里的图片(从桌面上、硬盘里复制),因为他们是存在完全不同的地方。 知悉paste event这个事件:当进行粘贴(
右键
paste/ctrl+v)操作时,该动作
其它技术问题
3,882
社区成员
9,046
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章