通过windbg来查看window7资源管理器的文件拷贝
来源:互联网 发布:华为网络摄像头 编辑:程序博客网 时间:2024/05/17 07:29
在windows xp中,资源管理器(explorer.exe)对于文件的复制/粘接是通过CopyFile(ExW)来完成的。但是,到了windows7却不是这样了。由于要hook文件操作api,所以必须知道windows7的explorer.exe掉了些什么函数。
通过wingdb可以发现,步骤如下:
1)在windows7下安装wingdb,并下载符号文件,并作设置;
2)将wingdb附加到explorer.exe进程;
3)在WriteFile处添加断点:bp kernel32!WriteFile
4) 输入命令 g;
5) 在资源管理器中进行复制然后粘贴,当粘贴后,通过ALT+TAB切换到wingdb,发现已到断点;
6)查看堆栈,输入命令:k
我们会发现,windows7资源管理器的文件复制/粘贴,主要用了SHFileOperationEx函数,下面没有调用CopyFile之类的函数。并且在windows7的shell32.dll中并没有SHFileOperationEx函数(只有SHFileOperation类函数)。
于是我不知道如何去hook这个SHFileOperationEx函数了,我用的是Detours,并不清楚其实现原理。
- 通过windbg来查看window7资源管理器的文件拷贝
- windbg查看文件的PTE和PDE
- 通过文件的拷贝例子,来详解文件资源的正确关闭的两种方法
- vmware通过文件共享的方法来从主机拷贝文件
- 通过windbg查看虚拟地址到物理地址的映射过程
- 通过WinDbg生成dump文件
- C#模拟电脑资源管理器查看文件功能
- 通过JFileChooser完成文件的拷贝
- 直接通过apk来查看签名文件MD5
- 如何与资源管理器互动剪切/拷贝/粘贴文件[VC++]
- 如何与资源管理器互动剪切/拷贝/粘贴文件
- 如何与资源管理器互动剪切/拷贝/粘贴文件
- 如何与资源管理器互动剪切/拷贝/粘贴文件
- 自己查看的WINDBG GDTR
- WinDbg 查看函数的参数
- windbg常用的查看命令
- Windbg查看函数的参数
- 学习笔记- 查看一个文件夹下的文件及文件夹,仿Windows资源管理器
- 自定义标签
- 同时关闭多个窗口
- 正版加密光盘如何复制?我来教给你方法 加密光盘问题解决
- 关于23D 采用EMI接口实现16位的LCD接口的一种方法
- MFC的程序在没有安装VS的系统上运行
- 通过windbg来查看window7资源管理器的文件拷贝
- 照片人物简单美白的基本方法
- 逛晕的博客
- LUID_AND_ATTRIBUTES
- 微软延长免费Windows 7试用期
- asp.net调用51ditu
- 2010年的新起点
- 存储过程
- 案例:C#开发ActiveX控件,.NET开发OCX控件