tutorials.de Buch-Aktion 02/2012
ERLEDIGT
NEIN
ANTWORTEN
10
ZUGRIFFE
11895
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    chakotey chakotey ist offline Mitglied
    Registriert seit
    Jul 2003
    Beiträge
    15
    Hallo,

    ich habe ein problem.

    Ich möchte die Berechtigungen bei den Registry Keys per Programm/Batch Datei ändern.

    Wie könnte das funktionieren .. ich kann keys anlegen, änder usw. aber die Berechtigungen für einzelne Keys nicht ändern ..

    Bräuchte DRINGEND hilfe!

    lg
    Bernhard

    PS: REGEDIT kann ich nicht verwenden da ich das bei ca. 400 pcs machen muss.
     

  2. #2
    meg meg ist offline Grünschnabel
    Registriert seit
    Jan 2004
    Ort
    Salzburg (Österreich)
    Beiträge
    3
    in der Registry? Wie meinst Du denn das?


    Servus
     
    ----------------------------------
    Gruß
    Meg

  3. #3
    chakotey chakotey ist offline Mitglied
    Registriert seit
    Jul 2003
    Beiträge
    15
    Wie ich das mein?

    Nun .. (siehe Bild) .. ich möchte die Berechtigungen ändern .. und zwar per Programm und nicht über regedit .. da ich es Dynamisch machen muss und auch jederzeit auf mehreren Pcs unterschiedlich halten sollte ..

    Hoff ist jetzt klarer?!
    Miniaturansicht angehängter Grafiken Miniaturansicht angehängter Grafiken Per VB in der Registry Berechtigungen ändern (Windows XP)-reg.gif  
     

  4. #4
    Ashnazug Ashnazug ist offline Mitglied Bronze
    Registriert seit
    Sep 2003
    Beiträge
    43
    Moin

    Darf man fragen was genau du damit bezweckst diese Berechtigungen zu ändern?
     

  5. #5
    chakotey chakotey ist offline Mitglied
    Registriert seit
    Jul 2003
    Beiträge
    15
    Ja.

    Ich muss Firmenintern auf ca. 10 Schlüssel das ändern .. weil ein Firmeninternes Programm diese Rechte auf den schlüssel braucht.

    Wird dann (so ist es vorgesehen) beim Login geprüft ob jemand das programm hat und dann dementsprechen die Rechte gesetzt .. weil jeder soll nicht zb. Vollzugriff auf gewisse Schlüssel haben.

    Kannst du mir helfen?
     

  6. #6
    Ashnazug Ashnazug ist offline Mitglied Bronze
    Registriert seit
    Sep 2003
    Beiträge
    43
    Sorry ich dach eben das du die Registry sperren willst, da hät ich vieleicht was gewusst.
    Aber du willst ja einzelne Keys entsperren da weis ich leider auch nicht wie.
    Sorry nochmal
     

  7. #7
    thekorn thekorn ist offline Mitglied Brokat
    Registriert seit
    Apr 2002
    Ort
    Hannover
    Beiträge
    250
    hallo,
    ich glaube so geht es, zumindestens mit .net:

    Set WshShell = WScript.CreateObject("WScript.Shell")

    Lesen:
    bKey = WshShell.RegRead("...\...\...")
    WScript.Echo WshShell.RegRead("...\...\...")


    schreiben:
    WshShell.RegWrite "...\...\...", 1, "REG_BINARY"

    löschen:
    WshShell.RegDelete "...\...\..."


    unterumständen wscript.dll über verweise einfügen

    gruß
    thekorn
     

  8. #8
    chakotey chakotey ist offline Mitglied
    Registriert seit
    Jul 2003
    Beiträge
    15
    hi,

    so kann ich NUR schlüssel lesen und schreiben?! Oder irre ich mich .. kann ich damit auch rechte setzen? .. steh ein wenig auf der leitung
     

  9. #9
    LeLe LeLe ist offline Grünschnabel
    Registriert seit
    Jan 2005
    Beiträge
    2
    Hallo

    versuch es doch mal per Policies. Ist sicher die eleganteste Lösung.

    Gruss LeLe
     

  10. #10
    Nico192 Nico192 ist offline Mitglied Silber
    Registriert seit
    Oct 2005
    Beiträge
    89
    Hey!
    Ich kann irgendwie keine ganzen Schlüssel (also Ordner) in der Registry löschen!!
    Code :
    1
    2
    
    Set wshshell = CreateObject("Wscript.shell")
    wshshell.regdelete "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System\test"
    Wisst ihr wo der Fehler ist Oder geht das gar nicht
    (Sry, der Thread ist ja schon etwas älter )
    Ich würde aber gerne mit der Wscript.(Shell)-Methode arbeiten!
    Danke

    Grüße N!C0
     

  11. #11
    julegner julegner ist offline Grünschnabel
    Registriert seit
    Oct 2006
    Beiträge
    2
    Du must immer erst alles,was in einem Schlüssel drin ist löschen, bevor du den Schlüssel selber löschen kannst.
     

Ähnliche Themen

  1. Registry auslesen und ändern
    Von flame4ever im Forum Visual Basic 6.0
    Antworten: 4
    Letzter Beitrag: 30.07.10, 11:35
  2. C# Registry Berechtigungen
    Von lusiphur im Forum .NET Café
    Antworten: 0
    Letzter Beitrag: 30.04.09, 14:13
  3. Registry Berechtigungen?
    Von raither im Forum Microsoft Windows
    Antworten: 1
    Letzter Beitrag: 12.08.07, 14:41
  4. Berechtigungen in der Registry
    Von SoKO im Forum Visual Basic 6.0
    Antworten: 5
    Letzter Beitrag: 21.12.06, 14:48
  5. Registry ändern
    Von fizban im Forum Microsoft Windows
    Antworten: 7
    Letzter Beitrag: 13.06.04, 19:39