使C#应用程序支持组策略

4
我希望让我的应用程序支持GPO。我知道这基本上只是从特定的注册表路径读取,但我仍然有一些问题:
  • 如何检测GPO刷新?这里有RegisterGPNotification:http://msdn.microsoft.com/en-us/library/aa374404(VS.85).aspx,但C#中是否有任何现成的或者Microsoft提供的东西?
  • 什么被认为是最佳实践:机器策略比用户策略更强大,还是用户策略覆盖了机器策略?
  • 有人想分享一些在这个领域的经验吗?
谢谢, Stefan
1个回答

2

我通常使用WM_SETTINGCHANGE窗口消息来捕获后台GP刷新。该结构中的一个标志指示它是由策略还是其他原因引起的,因此您肯定要查找该标志。

在选择是使用每台计算机还是每个用户时,实际上取决于您正在启用策略的应用程序类型。当Microsoft将相同的策略作为每台计算机和每个用户实现时,通常每台计算机的设置会胜出,但并非普遍适用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接