Anmeldescript und registry

Dieses Thema Anmeldescript und registry im Forum "Windows 95-2000" wurde erstellt von Homer76, 5. Juli 2004.

Thema: Anmeldescript und registry Hallo möchte über ein Anmeldescript überprüfen ob ein Registry eintrag bereits vorhanden ist. Wie kann ich das...

  1. Hallo

    möchte über ein Anmeldescript überprüfen ob ein Registry eintrag bereits vorhanden ist. Wie kann ich das realisieren. Wäre für jede idee dankbar.

    Homer
     
  2. hp
    hp
    kann man über zwei wege erreichen. einmal über regedit selber, wenn du den schlüssel kennst, den du prüfen willst, und über reg.exe, daß ein bestandteil von windows 2000/xp ist. dann kannst du über batchbefehl mit regedit den schlüssel in eine datei laden und in der bat- oder cmd datei dann mit if exist eine bedingung setzten. um sicher zu sein, daß der schlüssel auch stimmt kannst du noch mit find schlüssel den inhalt der datei prüfen. ein beispiel für regedit

    REGEDIT.EXE [ /L:system ¦ /R:user ] /E exportfile registry_key

    importfile.REG .REG file to be imported (or merged)
    exportfile File name the information should be written to
    registry_key Registry key to be exported
    e.g. HKEY_CLASSES\ROOT\*\shell
    /S Silent, i.e. hide confirmation box when importing files
    /E Export registry file
    /L:system Specify the location of the system.dat to use
    /R:user Specify the location of the user.dat to use
    /C Compress [filename] (Windows 98 only

    der aufruf wäre dann derart

    REGEDIT /E %TEMP%.\_Test_.REG HKEY_CURRENT_USER\SOFTWARE\Intel\LANDesk\LDWM\LDIScan32

    da wird in temp die datei _Test_.REG erzeugt die den inhalt des schlüssels unter HKEY_CURRENT_USER\SOFTWARE\Intel\LANDesk\LDWM\LDIScan32 beinhaltet, da sollte dann natürlich dein gesuchter schlüssel stehn. eine andere methode wäre das ganze über reg.exe zu erledigen, reg.exe ist ein abfrage- und änderungstool zum bearbeiten der registry über batch. reg.exe bietet im gegensatz zu regedit mehr abfragemöglichkeiten.


    reg.exe Registry Console Tool For Windows 2000 - version 2.0
    Copyright (C) Microsoft Corp. 1981-1999. All rights reserved

    REG Operation [Parameter List]

    Operation [ QUERY | ADD | DELETE | COPY |
    SAVE | LOAD | UNLOAD | RESTORE |
    COMPARE | EXPORT | IMPORT ]

    Return Code: (Except of REG COMPARE)

    0 - Succussful
    1 - Failed

    For help on a specific operation type:

    REG Operation /?

    Examples:

    REG QUERY /?
    REG ADD /?
    REG DELETE /?
    REG COPY /?
    REG SAVE /?
    REG RESTORE /?
    REG LOAD /?
    REG UNLOAD /?
    REG COMPARE /?
    REG EXPORT /?
    REG IMPORT /?

    mit dem befehl reg query kannst du nun genau deinen schlüssel abfragen und da reg.exe einen wer 0 oder 1 zurückgibt, kannst du dann über errorlevel z.b. eine bedingung setzten

    REG QUERY HKCU\Control Panel\International /v sCountry

    würde als beispiel die landesspezifische kennung zurück liefern, bei mir den wert Deutschland

    ! REG.EXE VERSION 2.0

    HKEY_CURRENT_USER\Control Panel\International
    sCountry REG_SZ Deutschland

    gibts den schlüssel nicht, oder ist die query falsch kannst du mit errorlevel 1 eine bedingung verknüpfen.

    REG QUERY HKCU\Control Panel\International /v sCountry
    if errorlevel 1 goto ENDE
    else
    echo der Schlüssel ist vorhanden
    :ENDE
    echo Der Schlüssel ist falsch oder nicht Vorhanden

    das ganze läßt sich natürlich mit variablen und schleifen verschönern und in dein startup-script integrieren. das hier soll dir nur den weg aufzeichnen, das es machbar ist...

    greetz

    hugo
     
  3. Hallo Hugo

    Vielen Dank werde es gleich mal probieren.
     
  4. Hallo vielen dank nochmal

    Hat bestens geklappt. Habe es mit regedit hinbekommen. Unter Win2000 habe ich den Befehl REG.exe leider nicht.

    Aber es klappt ja auch so.

    Homer
     
  5. hp
    hp
    guckst du hier http://www.wintotal.de/Tipps/Eintrag.php?RBID=2&TID=804&URBID=11

    greetz

    hugo
     
Die Seite wird geladen...

Anmeldescript und registry - Ähnliche Themen

Forum Datum
Anmeldescript bei Netzverbindung Netzwerk 17. Juli 2009
Anmeldescript zieht nicht Windows XP Forum 14. Mai 2005
Anmeldescript erstellen Windows Server-Systeme 11. Feb. 2004
Registry- Berechtigungen Windows 7 Forum 20. Sep. 2016
Registry-Sicherung vom 32 Bit-System nach Umstellung auf 64 bit aufspiel- bzw. nutzbar? Windows 7 Forum 29. Apr. 2016