当前位置: 代码迷 >> 综合 >> NtQueryObject 在 win8 x86 x64 下获取不到指定句柄文件名的原因
  详细解决方案

NtQueryObject 在 win8 x86 x64 下获取不到指定句柄文件名的原因

热度:99   发布时间:2024-01-21 07:24:24.0

由于研发的需要,碰到了这样一个问题,用 NtQueryInformationFile 列出系统的所有句柄,然后通过 NtQueryObject 找到指定句柄的文件名,将文件拷贝出来。但是 在 win8 x86  x64 下却获取不到指定句柄文件名,在国外论坛 与 MSDN 中到处疯狂搜索都没找到原因。调试了 N 次,才发现在 win8 x86  x64 系统下 ObjectTypeNumber不再等于 28,  win7 x32 type:28  win8 x32 type:31   win8 x64 type:30.


记录下来,总有人需要!

  相关解决方案