我需要使用我的应用程序MSI安装Flash播放器。所以我做了这些步骤:
安装程序始终返回false。我的意思是它说没有安装Flash播放器虽然密钥已经存在于注册表中并且它试图安装Flash播放器。
答案 0 :(得分:4)
我认为你应该使用:
然后FLASHPLAYERREGISTRYVALUE应解析为“10,3,181,34”,这是您案例中“CurrentVersion”注册表值的内容。
答案 1 :(得分:1)
要使用您的软件包安装其他软件,您可以使用prerequisites。以下是可能对您有所帮助的讨论:Adding Custom prerequsites to visual studio setup project
更好的检测标准是检查此文件的版本:
[SystemFolder]Macromed\Flash\NPSWF32.dll