gpt4 book ai didi

windows-7 - 在没有管理员权限的情况下写入 Windows 7 上的 HKEY_LOCAL_MACHINE

转载 作者:行者123 更新时间:2023-12-02 00:32:48 27 4
gpt4 key购买 nike

首先,我意识到这是一个困惑的局面,但这不是我的设计,我只是想帮忙,为此我需要你的帮助。

  1. 应用程序 A 通过 SMS 安装程序自动安装在管理员帐户下,而不是 PC 所有者的用户帐户下。应用程序 A 在 HKEY_LOCAL_MACHINE 配置单元中定义了一个注册表项。
  2. 安装 App A 后,我们要编辑上面提到的注册表项,以分配用户的 C:\Users\USER_ID\Documents\ 文件夹(我听说我们不在第 1 步中不知道用户是谁,也无权访问 USER_ID)。
  3. 我对 UAC、应用程序 list 和 requestedExecutionLevel 了如指掌。但是,我被告知我们不能期望所有用户都在他们计算机上的管理员组中。
  4. 解决方案还必须向后兼容 Windows XP。

我正在搜索在上述条件下将“C:\Users\USER_ID\Documents\”放入“HKEY_LOCAL_MACHINE”配置单元的选项。

我发现这个线程可能与类似情况有关,但我还没有完全理解它(所以我会感谢任何更好地解释它的人):

我还读了一些排除 ClickOnce 的内容:

最佳答案

在使用管理员权限安装 App A 后,您正尝试以没有管理员权限的本地用户身份运行其他脚本。 为了让你的辅助脚本写入本地机器 key ,它必须以管理权限运行..period。也就是说,你基本上有两个选择:

1) 使用 RunAs 命令以提升的权限运行脚本,并让用户输入管理员用户名和密码以提升的权限运行脚本。

2) 这是更好的方法 imo - 由于 SMS 被用作传递工具,因此使用它的功能来检测并使用本地客户端配置设置在安装时写入 key 。

所以基本上 SMS 包必须设置为仅在本地用户登录一次时运行,以便 SMS 可以抓取当前用户并将其写入某处的文件..完成后 SMS 可以运行一个单独的以管理员身份打包(用户将收到提示)进行软件安装,查找包含用户的文件,然后将本地计算 secret 钥更新为正确的用户我的文档路径。

尽情享受吧!

关于windows-7 - 在没有管理员权限的情况下写入 Windows 7 上的 HKEY_LOCAL_MACHINE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5980592/

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