gpt4 book ai didi

firefox - 检查 Firefox 安装的最可靠方法是什么?

转载 作者:行者123 更新时间:2023-12-04 16:55:29 25 4
gpt4 key购买 nike

我正在制作一个与 Firefox 扩展捆绑在一起的软件。在我的安装脚本中,我想提示用户他想要安装扩展程序的天气。但为此我需要:

  • 一种判断是否安装了 Firefox 的方法
  • 一种判断安装了哪个版本的 Firefox 的方法

  • 我将如何在 InnoSetup 或 C# 中做这两件事?我尝试手动检查默认 Firefox 安装目录的路径或检查注册表中的卸载记录。我认为这些方法根本不可靠。

    最佳答案

    推荐的方式是检查是否HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Mozilla Firefox注册表项存在。每个安装的版本都有一个子项。如果你是偏执狂,你也可以检查值HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Mozilla Firefox\<version>\Main\PathToExe - 如果该文件存在,则 Firefox 确实已安装,并且您不会查看过时的注册表项。

    请注意,只有在实际使用安装程序时,您才能检测到 Firefox 安装。您始终可以手动“安装”Firefox,只需将安装可执行文件用 7zip 解压缩到任何目录即可。每晚构建也可作为更容易解压的常规 zip 文件使用。这将工作得很好,但不会添加任何允许您找到此安装的注册表项。

    关于firefox - 检查 Firefox 安装的最可靠方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7131732/

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