如何通过路径获取文件句柄?
How to get file handle by path?
有时在调试期间我需要获取被调试者打开的已知对象(文件或dll)的句柄值。它可以帮助找到谁拥有这个句柄。
我怎样才能做到这一点?
Sysinternals 的实用程序名为 Handle and Process Explorer。
句柄有命令行界面,应该这样使用:
handle [-p <pid>] <file path>
在 Process Explorer 中获取句柄值:
- 转到主菜单
View -> Select Columns...
- 切换到
Handle
选项卡
- 勾选
Handle Value
- 打开所需进程的句柄窗格
有时在调试期间我需要获取被调试者打开的已知对象(文件或dll)的句柄值。它可以帮助找到谁拥有这个句柄。
我怎样才能做到这一点?
Sysinternals 的实用程序名为 Handle and Process Explorer。
句柄有命令行界面,应该这样使用:
handle [-p <pid>] <file path>
在 Process Explorer 中获取句柄值:
- 转到主菜单
View -> Select Columns...
- 切换到
Handle
选项卡 - 勾选
Handle Value
- 打开所需进程的句柄窗格