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 に答える