2010-06-14 65 views
4

我想讓我的應用程序GPO知道。我知道它基本上只是從特定的註冊表路徑讀取,但我仍然有一些問題:使C#應用程序組策略識別

  • 如何檢測GPO刷新?這裏有RegisterGPNotification:http://msdn.microsoft.com/en-us/library/aa374404(VS.85).aspx,但是有沒有什麼東西可以在C#上或者在微軟用過?
  • 什麼是最佳實踐:機器策略是否比用戶策略更強或者用戶策略是否違反機器策略?
  • 任何人,誰想分享一些在這方面的經驗?

謝謝, 斯蒂芬

回答

2

我通常使用WM_SETTINGCHANGE窗口消息來捕獲背景GP刷新。該結構中的一個標誌表示它是由政策還是其他因素引起的,因此您一定要尋找它。

無論是使用每臺計算機還是每個用戶,實際上最終都是由您支持策略的應用程序驅動的。當Microsoft實施與每臺計算機和每個用戶相同的策略時,通常每臺計算機設置都會贏,但不是普遍。