我在确定是否可以找到哪些进程正在使用设备时遇到了一个非常重要的问题。 我目前正在做的是使用 SysInternals handle.exe查找所有打开的“句柄”的程序。
但是,由于该程序已获得许可,而且我想自己学习用 C# 编写它,所以我想知道是否可以单独使用 Win32 API。
欢迎所有文档链接。
编辑: 希望能够搜索类似
的内容\Device\00000034
最佳答案
我用“C”编写了这个实用程序,它试图模仿 Sysinternal 的实用程序“handle.exe”所做的事情,并使它成为一个 SourceForge 项目。您可能需要修改源代码以使其执行您需要它执行的操作。
代码非常丑陋,因为有许多“未记录”(不一定不受支持)的事情正在做。
我希望这会有所帮助(而且我认为可能会)...
我知道它是用“C”编写的,但希望您可以将功能“翻译”成 C#。
关于c# - 如何查找使用设备的所有进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33580420/