Comment append un dossier dans la liste d’indexation Windows avec Windows Search Api

Dans Options d’indexation, vous trouverez une liste d’emplacement dans “Indexer ces emplacements”. Y a-t-il un moyen d’append un dossier créé à partir de mon application dans la liste via c #?

J’ai trouvé une solution, toute personne souhaitant laisser son dossier d’application prendre en charge la recherche Windows en C # peut procéder comme suit:

  1. Télécharger l’API Windows Search ( http://www.microsoft.com/en-us/download/details.aspx?displaylang=fr&id=7388 )

  2. Importez l’espace de noms Micosoft.Search.Interop.

  3. écrire le code

    Uri path = new Uri(location); ssortingng indexingPath = path.AbsoluteUri; CSearchManager csm = new CSearchManager(); CSearchCrawlScopeManager manager = csm.GetCatalog("SystemIndex").GetCrawlScopeManager(); manager.AddUserScopeRule(indexingPath, 1, 1, 0); manager.SaveAll();