AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Zugriff auf Windows - Policies aus dem Programm?
Thema durchsuchen
Ansicht
Themen-Optionen

Zugriff auf Windows - Policies aus dem Programm?

Ein Thema von Phoenix · begonnen am 4. Jul 2002 · letzter Beitrag vom 4. Jul 2002
Antwort Antwort
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.611 Beiträge
 
#1

Zugriff auf Windows - Policies aus dem Programm?

  Alt 4. Jul 2002, 15:22
Huhu,

ich stehe zur Zeit vor folgendem, nicht ganz trivialen Problem:

Da ich erweiterte Funktionalitäten bei einem 'Abspeichern' - Dialog benötigte,
habe ich diesen Kurzerhand selber neu geschrieben. Nun stellt sich jedoch das
Problem, das der User über diesen Dialog auf die vom aktuellen System
zur Verfügung gestellten Ressourcen wie das System selber verfügen kann.

Sprich: er darf auf alle Verzeichnisse und Netzfreigaben zugreifen.

Wenn der Admin im Netzwerk den Zugriff durch Windows- bzw. sogar
Domänen-Policies eingeschränkt hat, juckt das zwar den API - Dialog,
mein Programm aber nicht im geringsten

Wie kann ich nun aus meinem Programm auf die Windows-Policies zugreifen,
diese auslesen und den Zugriff durch mein Programm entsprechend diesen
Richtlinien einschränken?

Vielen Dank,

Sebastian
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.105 Beiträge
 
Delphi 11 Alexandria
 
#2
  Alt 4. Jul 2002, 15:37
Moin Sebastian,

die Policies sind durch die Bank Eintragungen in verschiedenen Zweigen der Registry.
Wobei viele in Current User und Local Machine vorkommen können.
Um zu ermitteln, welche Policies wo liegen, und welche für Dich in Frage kommen, wirst Du wohl nicht umhinkommen, Dir mal beispielsweise die entsprechenden ADM Files anzusehen. Das sind reine Textdateien, in denen relativ klar steht, welche Policy für was zuständig ist.
Die Kommentare zu den verschiedenen Stellen stehen in einem Abschnitt der Datei gesammelt [STRINGS]. Als Platzhalter steht dann immer ein !!KOMMENTARNAME. Wenn Du die gesamte Stringliste einliest kannst Du mit Stringlist.Values diese recht leicht ersetzten.
Ach so, um die ADM Dateien zu finden, müsstest Du mal im Windowsverzeichnis (und dessen Unterverzeichnissen suchen.
ggf. Könntest Du auch im MSDN unter dem Stichwort Policies fündig werden.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.611 Beiträge
 
#3
  Alt 4. Jul 2002, 16:11
Im MSDN steht da leider nix dazu
Die schweigen sich da blöderweise aus. Aber ich such mal nach
den ganzen ADMs (was auch immer die sind ) und seh dann mal
weiter. Vielleicht bringt mir das ja sogar was
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.105 Beiträge
 
Delphi 11 Alexandria
 
#4
  Alt 4. Jul 2002, 16:27
Moin Sebastian,

wie, im MSDN steht dazu nichts????

Wenn ich da als Suchbegriff policies eingebe, erhalte ich Unmengen an Fundstellen.

Geh' am Besten mal über Advanced Search, und aktiviere dann alles, vor allem die Knowledge Base
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:30 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