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

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.

Link zu diesem Kommentar

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?

Link zu diesem Kommentar

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

Link zu diesem Kommentar
  • 2 Monate später...

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

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

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...