Ror*_*ory 2 windows firefox windows-7
我了解到安装 Firefox 会写入 C:\program files (x86)\ 文件夹并将注册表项放入 HKLM,因此在锁定的工作站上,用户必须具有管理员权限才能安装它。我也一直认为我可以检查 HKLM\Software\Mozilla\Firefox 以确定是否在工作站上安装了 Firefox。但是,我刚刚遇到一个用户的机器,他们没有 HKLM\Software\Mozilla\Firefox 注册表项(或 Wow6432Node 版本),并且有这样的 HKCU 注册表项,这让我觉得它可以像 Google Chrome 一样安装非管理员用户到他们机器的用户区域:
[HKEY_CURRENT_USER\Software\Mozilla\Mozilla Firefox\31.0 (x86 en-US)\Main]
"Install Directory"="C:\\Users\\ausername\\AppData\\Local\\Mozilla Firefox"
"PathToExe"="C:\\Users\\ausername\\AppData\\Local\\Mozilla Firefox\\firefox.exe"
Run Code Online (Sandbox Code Playgroud)
这是正常的吗?这是怎么发生的?
更新:我真的不想找如何我能做到这一点,而是用户如何会这样安装它。我的软件需要识别是否安装了 Firefox,所以我想了解这可能的不同方式。
答案是肯定的,用户可以将 Firefox 安装到他们自己的帐户中。我创建了一个具有多个登录名的测试框。在每个用户帐户中,我安装了不同版本的 Firefox。它工作得很好。
在下面的评论中,我提到了 Firefox 的便携式版本。这也有效。它可以放在任何地方。这是简单的方法。正如我在下面提到的,不需要安装程序。它开箱即用。
归档时间: |
|
查看次数: |
12987 次 |
最近记录: |