Hi Elwood,
hier ein Scriptauszug: Wo es RegDACL gibt habe ich ja schon gepostet.
echo off
Rem regdacl "hkcr\janGraphics.Compendium" /sgu:rwc
rem ==> regdacl => Tool zur Anpassung der Rechte
rem ==> hkcr => HKEY_CLASSES_ROOT
rem ==> janGraphics.Compendium => Name des Eintrages in der Registry
rem ==> /s => setzen der Rechte
rem ==> gu = benutzer
rem ==> ge = Jeder
rem ==> go = Ersteller Besitzer
rem ==> ga = Administratoren
rem ==> :rwc => r=Read, w=Write, c=Create
rem ==> :f => f=Full Rights
rem -------------------------------------------------------------------
rem ==> al => wird leider in der Freewareversion nicht unterstützt
rem regdacl "hkcr\sevQuickInfo.clsQuickInfo" /salHauptbenutzer:rwc
rem -------------------------------------------------------------------
rem ------------------------------------------------------------------
rem Control, welches zu korrigieren ist
rem Rechte für Benutzer auf Lesen, Schreiben, Create setzen (da Hauptbenutzer _
in Freeversion nicht unterstützt werden)
rem Rechte für Administratoren auf Full setzen
rem Rechte für Ersteller-Besitzer auf Full setzen
rem ------------------------------------------------------------------
rem DLL: janGraphics--------------------------------
regdacl "hkcr\janGraphics.Compendium" /sgu:rwc
regdacl "hkcr\janGraphics.Compendium" /sga:f
regdacl "hkcr\janGraphics.Compendium" /sgo:f
rem OCX: sevAniGif------------(hier war noch alles OK)---------------------
rem sevAniGif.AniGif
rem sevAniGif.Init
rem OCX:sevCommand------(hier war noch alles OK)----------------------
rem sevCommand.Line3D
rem sevCommand.roCommand
rem sevCommand.roLabel
rem OCX:sevCommand3---------------------------------
rem sevCommand3.Command
regdacl "hkcr\sevCommand3.Command" /sgu:rwc
regdacl "hkcr\sevCommand3.Command" /sga:f
regdacl "hkcr\sevCommand3.Command" /sgo:f
rem sevCommand3.Init
regdacl "hkcr\sevCommand3.Init" /sgu:rwc
regdacl "hkcr\sevCommand3.Init" /sga:f
regdacl "hkcr\sevCommand3.Init" /sgo:f
rem sevCommand3.Line3D
regdacl "hkcr\sevCommand3.Line3D" /sgu:rwc
regdacl "hkcr\sevCommand3.Line3D" /sga:f
regdacl "hkcr\sevCommand3.Line3D" /sgo:f
rem sevCommand3.MenuButton
regdacl "hkcr\sevCommand3.MenuButton" /sgu:rwc
regdacl "hkcr\sevCommand3.MenuButton" /sga:f
regdacl "hkcr\sevCommand3.MenuButton" /sgo:f
rem sevCommand3.roLabel
regdacl "hkcr\sevCommand3.roLabel" /sgu:rwc
regdacl "hkcr\sevCommand3.roLabel" /sga:f
regdacl "hkcr\sevCommand3.roLabel" /sgo:f Die Screenshots habe ich Dieter per mail zugesendet.
Bei den auskommentierten Controls ist keine Anpassung erforderlich, da
keine Änderungen zu beobachten waren.
Standardmäßig sind folgende Rechte bei mir vorzufinden:
Bei allen Controls, die NORMAL funktionieren auch z.B. sevCommand v2
=> Benutzer => Lesen (speziell)
(Wert abfragen, Unterschlüssel auflisten,Benachrichtigen, _
Lesekontrolle)
=> Hauptbenutzer => Lesen (speziell)
(Wert abfragen, Wert festlegen, Unterschlüssel erstellen, _
Unterschlüssel
auflisten,Benachrichtigen,Löschen, Lesekontrolle)
=> Administrator => Full
=> Administratoren => Full
=> System => Full
=> Ersteller-Besitzer => Full Nach der Installation von z.B. sevCommand v3 ändert sich die "Standrdeinstellung"
automatisch auf:
=> Administrator Full
=> System Full Alle anderen Rechte wurden gelöscht. Wieso?
Vielen Dank für Dein Interesse, evtl. schffen wir es ja doch noch die Ursache zu finden.
Tschaui
Woellmi |