【问题标题】:Get Process Information获取进程信息
【发布时间】:2023-03-03 17:20:02
【问题描述】:

我正在使用 C++ 并试图从 sysinternals 创建一个类似于 handle.exe 的程序。

基本上,我从用户那里获取文件名,并且我需要能够显示哪个进程正在锁定文件。

有谁知道我可以从哪里获得这些信息?我试过在winapi中使用一些进程函数,但我不知道如何获取这些信息,

这是我尝试创建的示例:

http://www.kartmann.org/freeware/WhoSLocking/ReadMe.htm

提前致谢

【问题讨论】:

    标签: c++ c windows process


    【解决方案1】:

    NtQuerySystemInformation 上有一个未记录的选项,用于获取进程的文件句柄。有示例代码here

    第二个样本(在 Delphi 中)是 here

    【讨论】:

    • 感谢您的回答,能否请您链接delphi代码:P
    • 上架了,我再看看。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-17
    • 2010-10-01
    • 2011-03-31
    • 1970-01-01
    相关资源
    最近更新 更多