我使用 Firebreath 构建了一个插件,我们使用 .cab 将其安装在 IE 中。(我知道出租车司机建议使用 .msi,我必须证明浏览器内安装无法正常工作,然后才能销售该概念,并不是说我不期待有朝一日尝试。)
通常,无论如何控件都可以正常安装,但显然在某些情况下(尚未确定...)Win7上的标准用户将被提示输入管理员凭据并提供它们,但控件似乎没有安装在浏览器。该问题是在 IE9 上报告的,但我不知道它特定于 IE9 和 IE10。
问题,问题:
- 即使在 .cab 安装期间,也会调用 Firebreath 的 DllRegisterServer?
- 如果在安装过程中提示并提供了管理员凭据,那么控件是否会像该管理员是当前用户一样安装?所以我需要为通过 FB_ATLREG_MACHINEWIDE 安装的所有用户配置 Firebreath?
- 如果我在 .inf 中放置 [InstallScope],它如何与 FB_ATLREG_MACHINEWIDE 交互?如果用户选择按用户安装但定义了 FB_ATLREG_MACHINEWIDE 怎么办?
帮我出租车司机,你是我唯一的希望 ;-)