找回密码
 加入
搜索
查看: 3485|回复: 12

[AU3基础] [已解决]请问如何查询flash插件的版本号呢?

  [复制链接]
发表于 2012-3-14 20:24:19 | 显示全部楼层 |阅读模式
本帖最后由 fuinei 于 2012-3-15 23:10 编辑

各位好,请问如何查询windows系统中flash插件(Adobe flash activeX)的版本呢?
发表于 2012-3-14 21:47:59 | 显示全部楼层

这只是个比如,方法找到路径然后查询版本号就可以了!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2012-3-14 22:10:29 | 显示全部楼层
读注册表信息
HKEY_LOCAL_MACHINE\SOFTWARE\Macromedia\FlashPlayerActiveX\Version
发表于 2012-3-14 22:20:48 | 显示全部楼层
读注册表信息
[HKEY_CURRENT_USER\Software\Macromedia\FlashPlayerUpdate]
发表于 2012-3-14 22:22:44 | 显示全部楼层
$var = RegRead("HKEY_CURRENT_USER\Software\Macromedia\FlashPlayerUpdate", "Rejected")
MsgBox(4096, 0 , $var)
 楼主| 发表于 2012-3-14 22:44:50 | 显示全部楼层
查询软件版本方法一般都为读取注册表或获取文件版本,如软件版本跨度较大,默认安装路径/ 注册键值发生变更就不好判断了
发表于 2012-3-14 23:39:51 | 显示全部楼层
靠不住的话再加个网上查验
发表于 2012-3-14 23:43:44 | 显示全部楼层
$var = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Macromedia\FlashPlayerActiveX", "Version")
MsgBox(4096, 0 , $var)[
 楼主| 发表于 2012-3-15 08:19:28 | 显示全部楼层
谢谢各位的指导,很奇怪搜索C盘Program files目录也没有找到flashactiveX插件,因此无法使用获取文件版本的方法来判断,如有哪位知道请分享.另外5楼lpxx兄提供的方式在我的机器上没有这个键值,8楼jy010兄提供的方法可使用
 楼主| 发表于 2012-3-15 17:14:38 | 显示全部楼层
从注册表找到了flash acitvex插件在windows中的存放路径(C:\windows\system32\macromed\flash\flash10l.ocx),但有一个问题不同版本flash间所对应的具体名字不相同,看了帮助AU3好像是没有通配符的,对于这个问题如需查询flashXXX.ocx(XXX为任意字符)文件版本可以如何实现呢?
发表于 2012-3-15 20:20:15 | 显示全部楼层
从注册表找到了flash acitvex插件在windows中的存放路径(C:\windows\system32\macromed\flash\flash10l.ocx ...
fuinei 发表于 2012-3-15 17:14



    查找文件时可用*通配符!
发表于 2012-3-15 20:41:00 | 显示全部楼层
Local $sDir = @SystemDir & '\macromed\flash\', $file
Local $search = FileFindFirstFile($sDir & '\Flash*.ocx')
If $search = -1 Then Exit MsgBox(48, '错误', '没有匹配搜索的文件')
While 1
        $file = $sDir & FileFindNextFile($search)
        If @Error Then ExitLoop
        MsgBox(4096, FileGetVersion($file), $file)
Wend
FileClose($search)
 楼主| 发表于 2012-3-15 23:08:56 | 显示全部楼层
测试已成功,谢谢afan版主的指导!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-21 06:23 , Processed in 0.109848 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表