gpt4 book ai didi

delphi - 如何让管理员设置用户无法更改的程序选项?

转载 作者:行者123 更新时间:2023-12-03 15:40:52 25 4
gpt4 key购买 nike

我的应用程序需要在启动时读取一个选项,以检查它是否应该以只读模式启动。用户不应更改该选项。

我现在通常使用系统注册表的 HKLM\Software 部分中设置的值来执行此操作。管理员设置该值,用户无法更改它(他们无权修改 HKLM 中的条目)。

问题在于,在终端服务器(或 Citrix)计算机上,这会影响所有用户。我想找出一种针对每个用户执行此操作的方法。其他人如何处理这个问题?系统注册表中是否有一个用户无法更改的此类每用户设置的部分?

感谢您的建议或意见!

最佳答案

这本质上就是 HKEY_CURRENT_USER\Software\Policies 键的用途,即注册表中用户特定部分中的键,默认情况下对用户本人只读。

按照惯例, key 层次结构应补充 HKEY_CURRENT_USER\Software 下已有的层次结构,例如如果您的常规用户首选项存储在 HKEY_CURRENT_USER\Software\MyCompany\MyProgram 下,则 protected 用户首选项(或 MS 行话中的“策略”)应存储在 HKEY_CURRENT_USER\Software\Policies\MyCompany 下\我的程序

请注意,建议仅通过组策略对象设置此项下的值,切勿直接访问注册表。

关于delphi - 如何让管理员设置用户无法更改的程序选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1015542/

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