windows - 为所有用户存储注册表数据的位置

标签 windows registry uac

我想在 Windows 注册表中的所有用户之间共享少量数据。用于在登录机器或机器上的服务的任何用户之间共享读和写访问。有没有可以做到这一点的地方?我试过使用“HKEY_USERS\.DEFAULT\Software\”,但这似乎被 Vista UAC 规则阻止了。

最佳答案

您可以将所有用户数据放在 HKEY_LOCAL_MACHINE 配置单元中,但您需要将 key 的权限调整为 以使其对所有用户都可写,如您的问题所述。

关于windows - 为所有用户存储注册表数据的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1008734/

相关文章:

windows - 如何按原样复制连接而不是它指向的文件夹?

windows - 执行批处理文件时出现 `The application failed to initialize properly`/3221225794 错误

c++ - 我可以使用 SetWindowPos 将窗口放在另一个窗口后面,但如何将它放在给定窗口前面?

c++ - 仅针对调试配置 C++ 的堆栈损坏

c# - 如果没有打开文件的程序,则捕获文件的打开

php - 在 Win7 上从 PHP 运行 Photoshop Droplet

node.js - 我可以使用 Node.js 创建 native Windows 桌面应用程序吗

c++ - 如何在 C++ 中使用 RegQueryValueEx(..) 从注册表中读取 REG_MULTI_SZ 类型的值

c# - 如何让控制台应用程序始终以管理员身份运行?

windows-vista - 在 Windows Vista 上,我可以使用任何帐户将数据写入何处,并且可以从所有其他帐户查看?