ich bin aktuell etwas ratlos. Ich möchte unter Windows 7 einen Schlüssel ändern, der aber per Default nur vom TrustedInstaller änderbar ist.
Manuell ist die Sache ganz einfach: Rechtsklick, Berechtigungen ändern und dann den Schlüssel anpassen.
Das habe ich jetzt auch mit einem Paket probiert und unter "[Security:Product]" folgenden Eintrag gemacht:
Code: Select all
RegDacl.Add(HKEY_LOCAL_MACHINE, "SOFTWARE\Classes\CLSID\{031E4825-7B94-4dc3-B131-E946B44C8DD5}\ShellFolder", "%$Everyone%", SET, ALL, SUB_CONTAINERS_AND_OBJECTS_INHERIT)
Code: Select all
HKEY_LOCAL_MACHINE, "SOFTWARE\Classes\CLSID\{031E4825-7B94-4dc3-B131-E946B44C8DD5}\ShellFolder", "Attributes", 0x00010001, "b090010d"
Leider ändert sich an den Rechten gar nichts und auch der Schlüssel bleibt der alte.
Hat jemand eine Idee?
Danke!