螺螺的blog
父母一天天老去了,我要努力!
posts - 60,  comments - 211,  trackbacks - 0
折腾了一天多,整程序,结果整完了发现白整了,没用处。。。收获是:

1、在不同的环境下充分调研后再下结论
2、通过GetFileVersionInfo和VerQueryValue来获取文件版本信息,void牛给我的一段他写好的函数,我弄了半天却怎么也取不到flash的firefox插件文件NPSWF32.DLL的版本信息,用od跟进到ValQueryValue函数探寻了一番才发现ValQueryValue的本质就是在GetFileVersionInfo返回的内存块里搜索我们感兴趣的内容,NPSWF32.DLL使用VerQueryValue获取到的语言和代码页和StringTable那里的不一致,直接导致用这个没法查到结果,所以要得到版本信息只能自己动手来实现一个类似VerQueryValue的函数,不依赖于语言和代码页,直接根据关键字查找到值。代码太长就不贴了,哪位如果遇到类似问题的可以直接找我要。或者你有更好的办法,请指教!

posted on 2008-05-30 19:35 luoluo 阅读(910) 评论(1)  编辑 收藏 所属分类: inside windows

FeedBack:
2008-05-30 23:31 | Neeao [未注册用户]
filever.exe 直接搞定了,^_^。
  回复  引用    

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
博客园首页

新闻频道

社区

小组

博问

网摘

闪存

  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
成果网帮您增加网站收入


相关链接:
 



<2008年5月>
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567

与我联系

搜索

 

常用链接

留言簿(4)

随笔分类

随笔档案

友情连接

最新评论

阅读排行榜

评论排行榜

60天内阅读排行