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

Frage Entwicklung C und C++

Mitglied: Squeegee

Squeegee (Level 1) - Jetzt verbinden

02.08.2005, aktualisiert 13:26 Uhr, 6594 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 ...

Windows Server
Zugriff auf Gruppenrichtlinien(-verwaltung) einschränken
gelöst Frage von ofodagWindows Server8 Kommentare

Hallo zusammen, ich möchte gerne das Thema GPO und deren Verwaltung (Erstellen, linken, löschen etc.) etwas einschränken innerhalb der ...

Windows 8
Windows 8: Nach Reparatur kein Zugriff auf Laufwerk C:
Frage von schattenhackerWindows 811 Kommentare

Hallo allerseits, auch wenn der BVB grade spielt: Meine Platte im notebook machte ein paar Macken, nach Reparatur kann ...

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 ...

Neue Wissensbeiträge
Sicherheit

Blackberry stirbt - Keine Updates für Priv mehr

Tipp von certifiedit.net vor 2 MinutenSicherheit

Blackberry wird zu einer 08/15 Firma und geht wohl mehr und mehr den Weg, den HTC schon ging. Von ...

Windows 10

Autsch: Microsoft bündelt Windows 10 mit unsicherer Passwort-Manager-App

Tipp von kgborn vor 2 TagenWindows 107 Kommentare

Unter Microsofts Windows 10 haben Endbenutzer keine Kontrolle mehr, was Microsoft an Apps auf dem Betriebssystem installiert (die Windows ...

Sicherheits-Tools

Achtung: Sicherheitslücke im FortiClient VPN-Client

Tipp von kgborn vor 2 TagenSicherheits-Tools

Ich weiß nicht, wie häufig die NextGeneration Endpoint Protection-Lösung von Fortinet in deutschen Unternehmen eingesetzt wird. An dieser Stelle ...

Internet

USA: Die FCC schaff die Netzneutralität ab

Information von Frank vor 2 TagenInternet5 Kommentare

Jetzt beschädigt US-Präsident Donald Trump auch noch das Internet. Der neu eingesetzte FCC-Chef Ajit Pai ist bekannter Gegner einer ...

Heiß diskutierte Inhalte
Batch & Shell
Kann man mit einer .txt Datei eine .bat Datei öffnen?
gelöst Frage von HelloWorldBatch & Shell20 Kommentare

Wie schon im Titel beschrieben würde ich gerne durch einfaches klicken auf eine Text oder Word Datei eine Batch ...

LAN, WAN, Wireless
WLAN Reichweite erhöhen mit neuer Antenne
gelöst Frage von gdconsultLAN, WAN, Wireless10 Kommentare

Hallo, ich besitze einen TL-WN722N USB-WLAN Dongle mit einer richtigen Antenne. Ich frage mich jetzt ob man die Reichweite ...

Router & Routing
Wieso kann ich den UPD 7000-9000 nicht freigeben?
Frage von Jayk0bRouter & Routing8 Kommentare

Router: Telekom W 723V Ports: UDP 7000-9000 Können nicht frei gegeben werden. Benutzgrund: Rocket League 7000 – 9000 UDP ...

Router & Routing
Fritzbox Gastnetz - exposed Host - zur Sophos IPTV
Frage von medikopterRouter & Routing8 Kommentare

Hallo zusammen, ich habe eine Frage bezüglich des Fritz box Gastzugangs an einer Sophos UTM Home. An liebsten wäre ...