3

我正在编写一个类似于 rootkit 的程序,它挂钩 Windows 使用的函数来列出文件夹中的文件。我知道在 Windows XP explorer.exe 中,每次我们打开/更新目录时都会使用FindFirstFileW/来列出该文件夹中包含的文件。FindNextFileWWindows 7 的不同故事,我无法理解这里使用哪些功能来完成这项工作。

4

1 回答 1

1

在 Windows 7 Windows 资源管理器中,对它调用 EnumObjects 的特定目录的每次浏览都使用 IShellFolder,并从它调用的返回值:

IEnumIDList::Next()
于 2013-08-22T11:17:29.080 回答