繁体   English   中英

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

[英]How to get PIDs that are using given file name in C#?

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

更新 :感谢Daniel Renshaw,我找到了一个列出所有带有PID的句柄的脚本 (使用未记录和未冻结的功能。)

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

如何找出使用.NET锁定文件的进程?

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

Win32:如何获取拥有互斥锁的进程/线程?

简介:如果不使用不推荐使用的或未记录的功能,可能无法在用户模式下使用(但此问题中提供了一些smaple代码)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM