如何取得其它进程的当前工作目录?

Clerk_9919 2007-11-11 09:44:04
Windows API 里的GetCurrentDirectory只能取得自己的工作目录。
怎样才能取得其它进程的工作目录呢?

在网上找了一下,一直没有找到答案。

我找到Process Explorer就有这样的功能。看了一下它的import API,里面没有用到WriteProcessMemory
也没有用到CreateRemoteThread或QueueUserAPC之类的API,所以应该不是用的线程注入方法。

不过里面用到了DeviceIoControl,怀疑是通过Windows系统的驱动取出的信息,不过我的汇编功底不足,不能确定。

有人能帮我分析一下吗?或者给一个其它的取得其它进程的工作目录的方法?
...全文
145 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

6,871

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧