1

任何程序都可以写入 Windows 注册表的任何部分吗?是否有防止这种情况发生的权限和机制?如果我有一个将键值写入注册表的程序,我可以禁止任何其他程序修改键值吗?

我使用的是 Windows Mobile 6,但这也可能是一般的 Windows 问题。

4

1 回答 1

1

Windows 注册表,至少在基于 NT 的系统上,支持访问控制,就像大多数其他对象(文件等)一样。因此,您可以在注册表项上设置适当的 ACL 以及限制访问的值。

我很确定 Windows Mobile 上不存在此功能,但它存在于 Windows NT、XP、2003、Vista、Win7 等上。

请参阅:http: //msdn.microsoft.com/en-us/library/windows/desktop/ms724878%28v=vs.85%29.aspx

于 2012-04-11T22:16:35.273 回答