5

如何在内核模式下使用 windbg/kd 从句柄获取文件路径?

4

1 回答 1

6

用于!handle <handle_num> 7 <proc_id>显示该句柄的详细信息,其中<handle_num>是句柄值和<proc_id>进程 ID 值(均基于十六进制),请参阅此msdn链接以获取更多信息。

您可以从用户模式会话中获取您的进程 ID,这是最简单的方法,只需在用户模式下附加并输入管道命令|,它将输出如下:

. 0 id: 1680 附加名称: D:\test\MyApp.exe

proc id也是如此1680,然后列出使用的句柄!handle,然后在内核模式下输入:

!handle <handle_num> 7 1680

将显示你想要的,这里有一个有用的博客条目

于 2013-02-13T16:16:21.310 回答