1

我试图了解 Windows 资源管理器如何显示搜索结果。

根据我的经验(Windows 7),对于常规文件夹(和命名空间扩展),它似乎调用IShellFolder->EnumObjects.

我也知道IEnumShellItems界面。我做了一些 API 监控,在显示搜索结果时似乎 Explorer 没有调用这些。

那么 Explorer 是如何枚举结果的呢?Windows Search(我猜SearchFolder.dll)如何提供结果?

有人可以描述双方使用的流程和接口吗?

4

0 回答 0