Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   C++ Group Policy (Gruppenrichtlinien) programmatisch ändern (https://www.delphipraxis.net/193788-group-policy-gruppenrichtlinien-programmatisch-aendern.html)

Assarbad 8. Sep 2017 20:25

Group Policy (Gruppenrichtlinien) programmatisch ändern
 
Moinsens,

also, ich würde gern bei mir ein paar Richtlinien programmatisch anpassen. Wichtig ist dabei nicht, daß ich das Programm als Admin laufenlassen muß, sondern erstmal allgemein die Herangehensweise.

Prinzipiell hatte ich mir gedacht die entsprechenden Werte in der Registry anzupassen (also unter HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft). Aber dann was? Wie mache ich das System auf die Änderung aufmerksam? Schicke ich da einfach MSDN-Library durchsuchenWM_SETTINGCHANGE per MSDN-Library durchsuchenHWND_BROADCAST? Oder gibt es einen anderen Mechanismus um "das System" zu informieren?

Jedenfalls vermute ich mal, wenn ich über die MMC und gpedit.msc gehe, daß dann die Änderung nicht erst über jenen Mechanismus kundgetan wird, der alle paar Minuten die Richtlinien neu ausliest und anwendet. Denn der Effekt der Änderung ist zeitnah im System sichtbar.

Hat jemand Erfahrung damit was genau getan werden muß damit eine Richtlinienänderung sofort wirksam wird?

Luckie 8. Sep 2017 20:33

AW: Group Policy (Gruppenrichtlinien) programmatisch ändern
 
Geht es um einen lokalen Rechner oder hängt er in einer Domain und es geht um die globalen Domain Group Policies?

t.roller 8. Sep 2017 20:34

AW: Group Policy (Gruppenrichtlinien) programmatisch ändern
 
https://msdn.microsoft.com/de-de/lib...(v=vs.85).aspx
https://github.com/magicmonty/delphi.../JwaGPEdit.pas
http://www.swissdelphicenter.ch/en/showcode.php?id=2440

function PolicyChanged(bMachine, bAdd: BOOL; const pGuidExtension, pGuidSnapin: GUID): HRESULT; stdcall;

Assarbad 8. Sep 2017 22:07

AW: Group Policy (Gruppenrichtlinien) programmatisch ändern
 
Einzelrechner. Keine Domain.

Ach Mensch, supi. Vielen Dank, t.roller!


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:24 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz