我使用的是Window2003系统;
在VC中调用IFilter接口实现Office和PDF文件的内容抽取;
经过测试,发现IFilter抽取内容操作很耗时;
听说不同的IFilter版本,抽取文件速度相差很大;
我想查看自己系统当前使用的IFilter版本
请各位帮帮忙,告诉我该怎么做,谢谢。

解决方案 »

  1.   

    You can check registry under HKEY_CLASSES_ROOT\CLSID\{your-CLSID-of-interest}\InprocServer32; where default value will give you fully qualified path name to the binary .DLL/.AX. Then You can use it with GetFileVersionInfo API to query for version.BOOL GetFileVersionInfo(          LPCTSTR lptstrFilename,
        DWORD dwHandle,
        DWORD dwLen,
        LPVOID lpData
    );
      

  2.   

    看懂了,看懂了。
    我最初是在注册表查找“IFilter”,没找到。
    问题解决了!
    写轮兔 和 行走江湖,非常感谢二位的帮助,这就结贴。