Einzelnen Beitrag anzeigen

Benutzerbild von MaBuSE
MaBuSE

Registriert seit: 23. Sep 2002
Ort: Frankfurt am Main (in der Nähe)
1.837 Beiträge
 
Delphi 10 Seattle Enterprise
 
#3

Re: key´s in die Registry per Kommandozeile oder Batch eintr

  Alt 19. Apr 2005, 13:10
Zitat von eXOs:
Ist es möglich, per Kommandozeile oder per Batchdatei einen Eintrag in der Registry zu erzeugen?
Ja

Nimm einfach das Programm REG.EXE ist bei Windows dabei.

Code:
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

H:\>reg

Konsolenregistrierungsprogramm für Windows - Version 3.0
Copyright (C) Microsoft Corp. 1981-2001. Alle Rechte vorbehalten


REG Befehl [Parameterliste]

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

Rückgabecode: (Mit Ausnahme von REG COMPARE)

  0 - Erfolgreich
  1 - Fehlgeschlagen

Geben Sie Folgendes ein, um die Hilfe für einen Befehl anzuzeigen:

  REG Befehl /?

Beispiele:

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

H:\>
Das hier ist der "richtige" Befehl für Dich:
Code:
H:\>reg add /?

Konsolenregistrierungsprogramm für Windows - Version 3.0
Copyright (C) Microsoft Corp. 1981-2001. Alle Rechte vorbehalten


REG ADD Schlüssel [/v Wert | /ve] [/t Typ] [/s Trennzeichen] [/d Daten] [/f]

 Schlüssel [\\Computer\]Vollst.Schlüssel
            Computer         Remotecomputer; ohne Standardeinstellungen des
                              Computers. Nur HKLM und HKU sind verfügbar.
            Vollst.Schlüssel STAMMSCHLÜSSEL\Unterschlüssel
            STAMMSCHLÜSSEL   [ HKLMHKCUHKCRHKU | HKCC ]
            Unterschlüssel   Vollst. Name eines Registrierungsschlüssels
                              unter dem STAMMSCHLÜSSEL.

  /v        Hinzuzufügender Wert unter dem Schlüssel.

  /ve       Fügt einen leeren Wert hinzu <no name>.

  /t        Datentypen für Registrierungsschlüssel
             [ REG_SZ   | REG_MULTI_SZ | REG_DWORD_BIG_ENDIAN   |
               REG_DWORD | REG_BINARY   | REG_DWORD_LITTLE_ENDIAN
               REG_NONE | REG_EXPAND_SZ ]
             Bei Auslassung wird REG_SZ verwendet

  /s        Bestimmt das Trennzeichen in der Datenzeichenfolge für
             REG_MULTI_SZ. Bei Auslassung wird "\0" verwendet.

  /d        Zuzuordnende Daten für den hinzuzufügenden Registrierungswert.

  /f        Erzwingt das Überschreiben des vorhandenen Registrierungs-
             eintrags.

Beispiele:

  REG ADD \\ABC\HKLM\Software\MyCo
    Fügt den Schlüssel HKLM\Software\MyCo zu Remotecomputer ABC hinzu.

  REG ADD HKLM\Software\MyCo /v Data /t REG_BINARY /d fe340ead
    Fügt einen Wert hinzu (Name: Data, Typ: REG_BINARY, Daten: fe340ead).

  REG ADD HKLM\Software\MyCo /v MRU /t REG_MULTI_SZ /d fax\0mail
    Fügt Wert hinzu (Name: MRU, Typ: REG_MUTLI_SZ, Daten: fax\0mail\0\0)

  REG ADD HKLM\Software\MyCo /v Path /t REG_EXPAND_SZ /d %%systemroot%%
    Fügt einen Wert hinzu (Name: Path, Typ: REG_EXPAND_SZ, Daten:
    %systemroot%).
    Hinweis: Verwenden Sie das doppelte Prozentzeichen ( %% ) innerhalb der
    Erweiterungszeichenfolge.
(°¿°) MaBuSE - proud to be a DP member
(°¿°) MaBuSE - proud to be a "Rüsselmops" ;-)
  Mit Zitat antworten Zitat