如何查看Window系统使用的IFilter版本

tree_ada 2009-11-13 04:04:41
我使用的是Window2003系统;
在VC中调用IFilter接口实现Office和PDF文件的内容抽取;
经过测试,发现IFilter抽取内容操作很耗时;
听说不同的IFilter版本,抽取文件速度相差很大;
我想查看自己系统当前使用的IFilter版本
请各位帮帮忙,告诉我该怎么做,谢谢。
...全文
166 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
tree_ada 2009-11-13
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 tr0j4n 的回复:]
杯具。你没看懂我的回复

注册表里面只有文件路径,是看文件的版本
[/Quote]
看懂了,看懂了。
我最初是在注册表查找“IFilter”,没找到。
问题解决了!
写轮兔 和 行走江湖,非常感谢二位的帮助,这就结贴。
MoXiaoRab 2009-11-13
  • 打赏
  • 举报
回复
杯具。你没看懂我的回复

注册表里面只有文件路径,是看文件的版本
tree_ada 2009-11-13
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 vivvan 的回复:]
查看注册表应该是好办法。。
[/Quote]
注册表中没找到版本号和相关说明
vivvan 2009-11-13
  • 打赏
  • 举报
回复
查看注册表应该是好办法。。
MoXiaoRab 2009-11-13
  • 打赏
  • 举报
回复
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
);
tree_ada 2009-11-13
  • 打赏
  • 举报
回复
帮忙顶也有分!

2,586

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 资源
社区管理员
  • 资源
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧