2010-06-14 24 views
4

Je souhaite que mon application soit compatible avec GPO. Je sais que c'est simplement de lire à partir d'un chemin de registre spécifique, mais j'ai encore quelques questions:Rendre l'application C# Stratégie de groupe avertie

  • Comment détecter les actualisations de GPO? Il y a RegisterGPNotification ici: http://msdn.microsoft.com/en-us/library/aa374404(VS.85).aspx mais y at-il quelque chose de prêt pour C# là-bas ou chez Microsoft? Ce qui est considéré comme la meilleure pratique: la politique de la machine est-elle plus forte que la politique de l'utilisateur ou la politique de l'utilisateur annule-t-elle la politique de la machine?
  • Toute personne qui souhaite partager une expérience dans ce domaine?

Merci, Stefan

Répondre

2

J'utilise généralement la fenêtre WM_SETTINGCHANGE message piège rafraîchi GP d'arrière-plan. L'un des drapeaux de cette structure indique si cela a été causé par la politique ou autre chose, alors vous voulez certainement chercher cela.

En termes d'utilisation par ordinateur ou par utilisateur, cela dépend vraiment du type d'application que vous autorisez. Lorsque Microsoft implémente la même stratégie que par ordinateur et par utilisateur, généralement les paramètres par ordinateur gagnent, mais pas universellement.