1

我们可以禁用对我们的应用程序使用的特定注册表项的编辑吗?我只希望我的应用程序对注册表进行更改,而其他人看不到或编辑它们。

4

1 回答 1

1

是和不是。

注册表充当系统上的任何其他文件。您可以在每个键上设置特定的访问修饰符。因此,如果您设置访问密钥,以便只有特定用户可以查看/编辑它们,那将会发生。但是,要使其正常工作,您的程序必须以该用户身份运行。

如果用户以同一用户身份启动另一个程序或 regedit,他也将能够修改/查看该密钥。

管理员将始终能够查看/修改该密钥。即使他不是所有者并且管理员权限已被删除,他仍然可以重新让自己成为所有者。

于 2012-07-02T08:33:29.100 回答