0

我在 Windows XP 机器上安装 Firebreath 插件时遇到问题。

我正在使用 Visual Studio 2008 安装项目将生成的插件 dll 放置在程序文件夹中以使插件工作,但是当我运行安装程序时,插件只能由安装插件的用户使用,并且如果我与另一个用户一起登录机器权限有限的 Firefox 无法看到该插件。

  1. 我在这个过程中做错了什么?
  2. 我应该使用 Wix 安装程序而不是 Visual Studio 2008 安装项目来使该插件为机器中的所有用户工作吗?
  3. 安装插件并使其对机器中的所有用户可见的正确“Firebreath”方式是什么?

感谢您的时间!

弗朗切斯科。

4

1 回答 1

1

1)什么都没有。这是设计的;FireBreath 默认为每个用户安装,一直都有。这是一项功能,因为这意味着您不必拥有管理员权限即可安装。

2)默认情况下不是,没有。

3) 在您的 PluginConfig.cmake 文件中取消注释以下行并重新运行准备脚本:

# If you want to register per-machine on Windows, uncomment this line
set (FB_ATLREG_MACHINEWIDE 1)
于 2013-09-28T17:46:24.927 回答