0

我正在开发一款软件,该软件使用过滤器驱动程序管理对用户配置文件区域的读/写。我意识到 Windows 搜索服务被我们的过滤器驱动程序弄糊涂了,需要从搜索中排除磁盘的这个区域(无论如何这对这个区域没有意义)。

我意识到可以通过编程方式将排除项添加到:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\CrawlScopeManager\Windows\SystemIndex\DefaultRules

并重新启动服务以获取它。但是,这有点重。有谁知道是否有可能以更优雅的方式做这种事情?我查看了 Search SDK,但它似乎更针对想要使用搜索数据而不是配置服务的人。

4

1 回答 1

0

事实证明,如果不使用直接注册表操作,这是可能的:

Crawl Scope Manager API(现在是 SDK 7+ 的一部分)

于 2012-11-20T12:49:00.467 回答