gpt4 book ai didi

c# - 如何获取在 C# 中使用给定文件名的 PID?

转载 作者:太空狗 更新时间:2023-10-29 19:47:34 25 4
gpt4 key购买 nike

如何获取使用给定文件名和互斥锁名称的进程的 PID?(不是通过自定义内核驱动程序,而是在用户模式下的 C# 中。)

更新:感谢 Daniel Renshaw,我找到了 a script列出所有带有 PID 的句柄。 (使用未记录和未卡住的函数。)

最佳答案

以下两个 SO 问题可能有用:

How do I find out which process is locking a file using .NET?

总结:使用handle.exe并解析输出(即不是一个很好的解决方案)

Win32: How to get the process/thread that owns a mutex?

总结:如果不使用已弃用或未记录的功能,则可能无法在用户模式下使用(但此问题中提供了一些示例代码)。

关于c# - 如何获取在 C# 中使用给定文件名的 PID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3013100/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com