ayuda! agregar valor en exa al registro de windows [batch]

Iniciado por guidosl, 21 Mayo 2009, 05:53 AM

0 Miembros y 1 Visitante están viendo este tema.

guidosl

hola a todos

necesito agregar una clave de registro con valor exa, asi la agrego desde un .reg:


CitarWindows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer]
"link"=hex:00,00,00,00

lo que hace es omitir el "acceso directo a" cuando creamos un acceso directo y desde un .cmd utilizo esto para agregar

CitarAÑADIR CLAVE EN EL REGISTRO

REG ADD clave [/v nvalor | /ve] [/t tipo] [/s separador] [/d datos] [/f]

  clave      [\\equipo\]tclave
             Equipo     nombre del equipo remoto. Si se omite se usa el
                        equipo actual. Sólo HKLM y HKU están disponibles
                        para equipos remotos.
             tclave     CLAVERAIZ\subclave
             CLAVERAIZ  [ HKLM | HKCU | HKCR | HKU | HKCC ]
             subclave   Nombre completo de una clave de registro en la
                        CLAVERAIZ seleccionada.

  /v         Nombre del valor en la clave seleccionada para agregar

  /ve        Agrega el nombre de valor vacío <sin nombre>

  /t         Tipos de datos de clave de registro
             [ REG_SZ    | REG_MULTI_SZ  | REG_DWORD_BIG_ ENDIAN    |
               REG_DWORD | REG_BINARY    | REG_DWORD_LITT LE_ENDIAN |
               REG_NONE  | REG_EXPAND_SZ ]
             Si se omite, se asume REG_SZ

  /s         Especifica el carácter que usa como separador en su cadena
             de datos para REG_MULTI_SZ. Si se omite, se usa "\0" como
             separador

  /d         Datos que se asignan a nvalor del registro que se agrega

  /f         Fuerza la sobrescritura de entradas de registro existentes
             sin avisar.

Ejemplos:

  REG ADD \\ABC\HKLM\Software\MiCo
    Agrega una clave HKLM\Software\MiCo en el equipo remoto ABC

  REG ADD HKLM\Software\MiCo /v datos /t REG_BINARY /d fe340ead
    Agrega un valor (nombre: datos, tipo: REG_BINARY, datos: fe340ead)




pero no se como agregar un valor exa


si me pueden ayudar...gracias

sidex_sk8

Hola, dejo aqui un ejemplo a quien le pueda servir si llegan a este link buscando solución :

Asi deberia queda tu archivo:

---------------------

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"Nombre1"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]
"Nombre2"=dword:0000000

----------------------

Detalles:

EJEMPLO 1
Agregue "Nombre1"
a la cadena: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
con Valor Hexadecimal "1"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"Nombre1"=dword:00000001


ESTO SIRVE SI QUIEREN TANTO CREAR O EDITAR.

Ya que si por ejemplo ya existe "Nombre1" con valor Hexadecimal "0", el valor que le estoy asignado se va a actualizar al que le indique anteriormente, es decir, Hexadecimal "1" y si no existe nada, Se va a crear.