![]() |
Zugriff auf Windows - Policies aus dem Programm?
:hi: 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 |
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. |
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 :) |
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 |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:15 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz