gpt4 book ai didi

installation - 确定是否安装了flash OCX?

转载 作者:行者123 更新时间:2023-12-04 07:10:26 26 4
gpt4 key购买 nike

确定 Flash ocx 是否安装在 Innosetup(或任何安装程序)中的最佳方法是什么。我不想尝试自己安装它,我只会强制用户转到 flash 站点并安装,我只想确保安装了 flash.ocx(版本 9+)。

检查 HKEY_CLASSES_ROOT\ShockwaveFlash.ShockwaveFlash 并检查 CurVer >= 9 是否足够?有没有更好的方法来测试这个?

最佳答案

在代码部分添加一个函数来检查是否可以创建Flash控件的实例,如下所示:

function IsFlashInstalled(): boolean;
var
V: Variant;
begin
try
V := CreateOleObject('ShockwaveFlash.ShockwaveFlash.9');
Result := True;
except
Result := False;
end;
end;

查看 Inno Setup 包中的各种示例,了解如何使用您自己的功能向用户显示消息框、取消安装、在默认浏览器中打开 Flash 站点或任何您想做的事情。

关于installation - 确定是否安装了flash OCX?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/451770/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com