Jump to content

Registryberechtigungen per Batch setzen


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

Hallo,

hab hier ein Problem mit einem Programm, dass zuviele Berechtigungen benötigt. Es handelt sich um VoloView2dt.

In der Registry würde ich gerne spezielle Hivs dem Benutzer und Hauptbenutzer einräumen, nicht aber speziellen Usern zB Herr Meier.

Ich hab es mit Regini aus dem RsKit probiert das geht nicht, da ich auch in Classes Root etwas ändern muss.

SetCAL ist mir "etwas" unverständlich.

Die Hives sind folgende:

[HKEY_CLASSES_ROOT\VoloView.Application]

[HKEY_CLASSES_ROOT\VoloView.Application.1]

[HKEY_CLASSES_ROOT\VoloView.Document]

[HKEY_CLASSES_ROOT\VoloView.Document.1]

[HKEY_CLASSES_ROOT\CLSID]

[HKEY_CLASSES_ROOT\CLSID\{6C9FD3A6-78FA-11d2-9208-0060B0870405}]

[HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk]

 

Gibts da nciht eine einfachere Möglichkeit?

Ich hab keinen Domäne.

Vielen Danke schon mal.

Geschrieben

Hallo,

erstmal Danke. Das Tool sieht schon besser aus.

Leider will es immer noch nicht klappen:

 

 

SUBINACL /VERBOSE /SUBKEYREG HKEY_LOCAL_MACHINE\SOFTWARE\AUTODESK /GRANT=users=F

SUBINACL /VERBOSE /SUBKEYREG HKEY_CLASSES_ROOT\VOLOVIEW.APPLICATION.1 /GRANT=users=F

SUBINACL /VERBOSE /SUBKEYREG HKEY_CLASSES_ROOT\VOLOVIEW.DOCUMENT /GRANT=users=F

SUBINACL /VERBOSE /SUBKEYREG HKEY_CLASSES_ROOT\VOLOVIEW.DOCUMENT.1 /GRANT=users=F

SUBINACL /VERBOSE /SUBKEYREG HKEY_CLASSES_ROOT\CLSID\{6C9FD3A6-78FA-11D2-9208-0060B0870405} /GRANT=users=F

SUBINACL /VERBOSE /SUBKEYREG HKEY_CLASSES_ROOT\CLSID /GRANT=users=SCED

SUBINACL /VERBOSE /FILE C:\PROGRAMME\VOLOVIEW /GRANT=users=F

 

 

SUBINACL /VERBOSE /SUBKEYREG HKEY_LOCAL_MACHINE\SOFTWARE\AUTODESK /GRANT=powerusers=F

SUBINACL /VERBOSE /SUBKEYREG HKEY_CLASSES_ROOT\VOLOVIEW.APPLICATION.1 /GRANT=powerusers=F

SUBINACL /VERBOSE /SUBKEYREG HKEY_CLASSES_ROOT\VOLOVIEW.DOCUMENT /GRANT=powerusers=F

SUBINACL /VERBOSE /SUBKEYREG HKEY_CLASSES_ROOT\VOLOVIEW.DOCUMENT.1 /GRANT=powerusers=F

SUBINACL /VERBOSE /SUBKEYREG HKEY_CLASSES_ROOT\CLSID\{6C9FD3A6-78FA-11D2-9208-0060B0870405} /GRANT=powerusers=F

SUBINACL /VERBOSE /SUBKEYREG HKEY_CLASSES_ROOT\CLSID /GRANT=powerusers=SCED

SUBINACL /VERBOSE /FILE C:\PROGRAMME\VOLOVIEW /GRANT=powerusers=F

 

 

Wenn ich per Regedt32 nachschaue, wurde nichts erledigt. Was mache ich falsch?

Geschrieben

Hallo,

 

leider kann ich Deinen Fehler nicht nachvollziehen. Ich habe es eben ausprobiert, es klappt.

 

Ich habe Deine Zeilen verwendet, ich habe lediglich bei "/GRANT=users=F" users durch "Benutzer" ersetzt (da ich die deutsche Version einsetze) - kann das bei Dir evtl. auch der Fall sein?

Wenn ja, dann ersetze "users" durch "benutzer" und "powerusers" durch "Hauptbenutzer", dann muß es klappen.

 

 

mfg

  • 2 Monate später...
Geschrieben

Hallo,

jetzt hab ich es geschafft. Danke für deinen Tipp.

Zuerst lag es an einer falschen Version von Setinacl.

Dann an der Syntax.

Es funzt nun folgendermaßen:

 

SUBINACL.EXE /VERBOSE /KEYREG "HKEY_LOCAL_MACHINE\SOFTWARE\AUTODESK" /GRANT=Benutzer=F
SUBINACL.EXE /VERBOSE /SUBKEYREG "HKEY_CLASSES_ROOT\VOLOVIEW DOCUMENT" /GRANT=Benutzer=F
SUBINACL.EXE /VERBOSE /SUBKEYREG "HKEY_CLASSES_ROOT\VOLOVIEW.APPLICATION" /GRANT=Benutzer=F
SUBINACL.EXE /VERBOSE /SUBKEYREG "HKEY_CLASSES_ROOT\VOLOVIEW.APPLICATION.1" /GRANT=Benutzer=F
SUBINACL.EXE /VERBOSE /SUBKEYREG "HKEY_CLASSES_ROOT\VOLOVIEW.DOCUMENT" /GRANT=Benutzer=F
SUBINACL.EXE /VERBOSE /SUBKEYREG "HKEY_CLASSES_ROOT\VOLOVIEW.DOCUMENT.1" /GRANT=Benutzer=F
SUBINACL.EXE /VERBOSE /SUBKEYREG "HKEY_CLASSES_ROOT\CLSID" /GRANT=Benutzer=AQSCEYLD
SUBINACL.EXE /VERBOSE /SUBKEYREG "HKEY_CLASSES_ROOT\CLSID\{6C9FD3A6-78FA-11D2-9208-0060B0870405}" /GRANT=Hauptbenutzer=F
SUBINACL.EXE /VERBOSE /SUBKEYREG "HKEY_CLASSES_ROOT\CLSID\{6C9FD3A6-78FA-11D2-9208-0060B0870405}" /GRANT=Benutzer=F
SUBINACL.EXE /VERBOSE /FILE "C:\Programme\Volo View Express" /GRANT=Benutzer=F

Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...