0
|
Betty Crokker · 技术社区 · 4 年前 |
1
1
据我所知,这在CIM/WMI中是不可能的。 如果你有时间,你可以在这样的工具中检查大约1400个可用的CIM/WMI类 WMI Explorer 。或者,您可以通过在PowerShell中运行以下命令来限制搜索,只查看包含某些属性名的类:
哪里
你可以认为
顺便说一句,似乎大多数“文件解锁器”工具的作者都假设锁定的文件意味着进程拥有一个文件句柄,所以你只需要枚举所有活动的文件句柄并将其与正在运行的进程列表相关联。不幸的是,WMI中没有允许您这样做的类,但即使有这样的类,它也不适用于内存映射文件(根据您的另一个问题判断,这是您所关心的),因为大多数应用程序在打开内存映射文件时都会立即处理文件句柄。为了获取该信息,您需要枚举进程中的虚拟内存区域,然后查询Windows内存管理器,询问哪个映像或内存映射文件对应于该区域。这样的任务感觉远远超出了WMI通常能做的范围。 |