Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Zugriff auf Gruppenrichtlinien mittels C plusplus

Mitglied: Squeegee

Squeegee (Level 1) - Jetzt verbinden

02.08.2005, aktualisiert 13:26 Uhr, 6624 Aufrufe, 4 Kommentare

Hallo!
Ich will über C++ auf Gruppenrichtlinien zugreifen und eigene lokale Richtlinien erstellen ohne
den eigentlichen Gruppenrichtlinieneditor zu nutzen. Frage: Geht das überhaupt, und wenn ja,
wie krieg ich das hin?

Bin für alle Hinweise dankbar


Gruß Squeegee
Mitglied: 11078
02.08.2005 um 10:58 Uhr
Hallo,

Gruppenrichtlinien verändern, erstellen, löschen eigentlich nur Registry-Werte. Du musst aus einem selbstgeschriebenen Programm heraus also nicht den Umweg über Gruppenrichtlinien gehen sondern kannst gleich die Registry ändern.


TIM
Bitte warten ..
Mitglied: Squeegee
02.08.2005 um 11:56 Uhr
Was passiert dann in der Registry, wenn ich bei der Gruppenrichtlinie einfach auf Gruppenrichtlinie deaktivieren oder nicht anwenden gehe? Schreibt er da jedesmal die gesamte Reg um? Auf allen Rechnern, auf denen die User der ensprechenden Gruppe sind?

Nach meiner Erfahrung dauert das setzten von Rechten in der Registry eher lange, während der "Nicht Anwenden" Button einer Gruppenrichtlinie ein Klick ist und die Richtlinie sofort nicht mehr wirksam ist.
Genau deswegen bin ich von der Registry auf die Gruppenrichtlinien gekommen, denn im Programme sollen nachher mit einem Klick die gesamten Einstellungen (also Einschränkungen) an und abgeschaltet werden können
Bitte warten ..
Mitglied: 11078
02.08.2005 um 12:34 Uhr
Hallo,

Was passiert dann in der Registry, wenn ich
bei der Gruppenrichtlinie einfach auf
Gruppenrichtlinie deaktivieren oder nicht
anwenden gehe? Schreibt er da jedesmal die
gesamte Reg um? Auf allen Rechnern, auf
denen die User der ensprechenden Gruppe
sind?
Nach meiner Erfahrung dauert das setzten von
Rechten in der Registry eher lange,
während der "Nicht Anwenden"
Button einer Gruppenrichtlinie ein Klick ist
und die Richtlinie sofort nicht mehr wirksam
ist.


Ein Beispiel (Ausschnitt aus einer ADM-Vorlage):

<font class="code">
CLASS USER

CATEGORY "Explorer-Ansicht anpassen"

POLICY "Ansichtsoptionen"
KEYNAME "Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced"

PART "Ansichtsoptionen für jeden Ordner speichern" CHECKBOX
VALUENAME "ClassicViewState"
VALUEON NUMERIC 0
VALUEOFF NUMERIC 1
END PART

[...]

</font>

Aktivierst Du die Richtlinie in gpedit.msc (VALUEON), dann wird im Beispiel im angegebenen Schlüssel ein DWORD-Wert 0 gesetzt, deaktivierst Du sie (VALUEOFF), dann wird es auf 1 gesetzt. "Nicht Anwenden" kann zweierlei machen: Es gibt so genannte permanente und nicht-permanente Richtlinien; bei ersteren bewirkt "Nicht Anwenden" nur, dass die Richtlinie deaktiviert wird, der angelegte Registry-Wert wird nicht gelöscht. Bei nicht-permanenten Richtlinien wird der komplette durch die Richtlinie angelegte Wert aus der Registry entfernt.

Darüber hinaus ist mir noch nie aufgefallen, dass es zeitliche Verzögerungen gibt, wie Du es beschreibst.

Genau deswegen bin ich von der Registry auf
die Gruppenrichtlinien gekommen, denn im
Programme sollen nachher mit einem Klick die
gesamten Einstellungen (also
Einschränkungen) an und abgeschaltet
werden können

Ich programmier nicht so viel in c++, aber egal in welcher Sprache: Für das setzen von reg-Werten würde ich immer die von der Sprache zur Verfügung gestellte API verwenden. Denn über die Gruppenrichtlinien ist es immer ein Umweg; zumal Du Gruppenrichtlinien nur über ADM-Vorlagen selbst erstellen kannst (siehe http://www.gruppenrichtlinien.de/), was limitierte ist (nur REG_SZ und DWORD-Werte) und was die Richtlinie auch noch nicht automatisch aktiviert - da müsstest Du letzlich doch die dazugehörigen Reg-Werte einmalig anschalten.

Gruppenrichtlinien haben auf anderen Gebieten Vorteile, u.a. bieten sie ein gutes GUI für Leute, denen regedit o.ä. zu fremd und unpraktisch ist, sie lassen sich gut automatisch und für alle Nutzer gleichermaßen verteilen, etc. pp.

Aber für die Nutzung in einem Programm ist das eher nicht gedacht...


Gruß,
TIM
Bitte warten ..
Mitglied: Squeegee
02.08.2005 um 13:26 Uhr
Hi,
tja, da hätt ich ja auch selber draufkommen können, dass man Einträge in der Reg ja auch einfach abschalten kann *g*

Das mit der Zeitverzögerung hab ich von einem Programm, welches ähnlich geht (sitekiosk, siehe www.sitekiosk.de). Damit kann man eingeschränkte Nutzer anlegen. Bis der da die Reg-Werte geschrieben hat, das dauert Ewigkeiten.
Aber vielleicht ist das einfach Potential, das besser zu machen *g*

Vielen Dank für die Hilfe

Gruß Squeegee
Bitte warten ..
Ähnliche Inhalte
Netzwerkgrundlagen

Zugriff auf C im Heimnetzwerk nicht möglich

Frage von NebuchadNetzwerkgrundlagen34 Kommentare

Hallöchen, ich habe ein Problem in meinem Heimnetz, ich würde gerne einrichten, dass ich von den jeweiligen PC's auf ...

C und C++

Von C auf C++ umsteigen

Frage von jangruC und C++3 Kommentare

Sehr geehrte Community, wie Sie meiner Überschrift bereits entnehmen konnten, habe ich vor von C auf C umzusteigen. Da ...

C und C++

Fehlendes verständiss von C und C++

Frage von zelamediaC und C++8 Kommentare

Hallo, ich wollte mich in nächster zeit mit C auseinandersetzen habe aber vorher eine frage die mich schon immer ...

C und C++

Förderband C++

gelöst Frage von BudSpenserC und C++3 Kommentare

Hallo Ich bräuchte etwas hilfe Ich programmiere derzeit für mich ein Spiel, nur das wichtigste fehlt mir, das Förderband ...

Neue Wissensbeiträge
Humor (lol)
Administrator.de Perlen
Tipp von DerWindowsFreak2 vor 8 StundenHumor (lol)2 Kommentare

Hallo, Heute beim stöbern auf dieser Seite bin auf folgenden Thread aus dem Jahre 2006 gestossen: Was meint ihr? ...

Erkennung und -Abwehr
OpenSSH-Backdoor Malware erkennen
Tipp von Frank vor 1 TagErkennung und -Abwehr

Sicherheitsforscher von Eset haben 21 Malware-Familien untersucht. Die Malware soll Hintertüren via OpenSSH bereitstellen, so dass Angreifer Fernzugriff auf ...

iOS
WatchChat für Whatsapp
Tipp von Criemo vor 4 TageniOS5 Kommentare

Ziemlich coole App für WhatsApp User in Verbindung mit der Apple Watch. Gibts für iOS sowohl als auch für ...

iOS
IOS hat nen Cursor!
Tipp von Criemo vor 4 TageniOS5 Kommentare

Nette Funktion im iOS. iPhone-Mauszeiger aktivieren „Nichts ist nerviger, als bei einem Tippfehler zu versuchen, den iOS-Cursor an die ...

Heiß diskutierte Inhalte
Festplatten, SSD, Raid
SSD zeigt falsche Werte
Frage von karl2014Festplatten, SSD, Raid24 Kommentare

Ich habe ein Problem mit der SSD in meinem Laptop mit Windows 10. Es ist eine 1Tb Platte die ...

Server-Hardware
WS 2016 Essentials Hardware
Frage von ChefknechtServer-Hardware23 Kommentare

Moin welche Hardware würdet ihr empfehlen? Dell Poweredge HP Proliant Fujitsu Ich bin total konfus was nun nötig ist, ...

Windows Server
Welche Option fürs Windows Server Installations besser
Frage von backitWindows Server20 Kommentare

Hi Zusammen, ich werde unserer AD (SBS 2011) und Exchange 2010 Servern auf neuen physikalischen Server umziehen. ich habe ...

Ubuntu
Installation freerdp 2.0.0-rc4
Frage von kristovUbuntu20 Kommentare

Hallo, möchte freerdp 2.0.0-rc4 auf linux mint 18.3 installieren, habe aber keine Ahnung, wie das funktioniert. freerdp 1.1 ist ...