如果我读或写一个文件并收到一个33或32错误,我想记录一条消息,其中包含打开该文件的其他进程的名称。我一定有一个Win32 API可以用来获取这些信息。Process Explorer会显示它。当然,Process Explorer也有关于内存中所有进程的信息。我宁愿不经过审讯就找到罪犯。
This 好像做了你想做的事。
显然它使用了一些隐藏的API,比如 NtQueryInformationProces s。
NtQueryInformationProces
The Handle program from SysInternals does this as well