代码之家  ›  专栏  ›  技术社区  ›  Amit

有没有方法列出索引目录的属性?

  •  1
  • Amit  · 技术社区  · 15 年前

    我想获取Microsoft索引目录的属性列表。有办法吗?如果是的话,怎么做呢?

    我用C 3.5

    1 回复  |  直到 15 年前
        1
  •  0
  •   Goyuix    15 年前

    索引服务似乎将属性存储在注册表中,因此不幸的是,枚举这些属性的最佳方法是查询注册表。相关钥匙可在此处找到:

    HKLM\SYSTEM\CurrentControlSet\Services\ContentIndex
    

    如果您知道您感兴趣的属性的名称,那么最好使用 AdminIndexServer COM对象通过 GetLongProperty GetSZProperty 方法(在ciodm.dll中找到,它位于我的计算机上的C:\windows\system32中)。

    有关详细信息,请参阅此参考:

    http://msdn.microsoft.com/en-us/library/ms692084(VS.85).aspx