社区
其它技术问题
帖子详情
对文件右键复制粘贴调用的系统函数是什么?
yzz413026
2011-03-25 05:58:39
我截获了系统api包括,CopyFileA,CopyFileW,CopyFileExA,CoyFileExW,但都没有实现拦截文件复制这个操作,可能这个操作调用的系统的其他API,请问是什么呢?
...全文
183
12
打赏
收藏
对文件右键复制粘贴调用的系统函数是什么?
我截获了系统api包括,CopyFileA,CopyFileW,CopyFileExA,CoyFileExW,但都没有实现拦截文件复制这个操作,可能这个操作调用的系统的其他API,请问是什么呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
Day13 鼠标
右键
菜单
复制粘贴
返回目录 以下知识源码位置: [Git: https://gitee.com/zhouweng/mini_sheet version=ddaf43a6d4c067acf2d82550b6853d1a72731bc0] 源代码回滚版本,参考这里[ https://blog.csdn.net/u010593516/article/details/113767587 ] 今天,我们为单元格区域添加鼠标
右键
菜单,并且在菜单上增加复制、粘贴选项,由于粘贴使用的是javascript的paste事...
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..
CRichEditView
右键
菜单入口
函数
、
复制粘贴
入口
函数
我也来写篇有质量的原创 使用vs2008创建CRichEditView的单文档工程, 发现木有
右键
菜单, 也不能控制
复制粘贴
等操作, 上网查到资料了说重写OnProtected即可, 但是按照这样去操作发现不行,于是在CRichEditView头
文件
里面去找, 发现有这样几个虚
函数
:virtual HMENU GetContextMenu(WORD, LPOLEOBJECT, CHARRANGE
其它技术问题
3,881
社区成员
9,053
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章