Red de conocimiento informático - Material del sitio web - Cómo utilizar el procesamiento por lotes para modificar los permisos de la clave de registro

Cómo utilizar el procesamiento por lotes para modificar los permisos de la clave de registro

Sudor... Nadie usa el procesamiento por lotes para escribir malware, C o algo más conveniente...

Lo comprobé, el procesamiento por lotes no solo puede modificar los comandos del registro. Alternativamente, puede crear un nuevo archivo de registro y luego ejecute el comando reg único. El comando reg no parece tener una rama de comando que pueda modificar los permisos. A continuación se muestra el archivo de descripción que exporté del lote sin la palabra "permisos". "

REG QUERY NombreClave [/v NombreValor | /ve] [/s]

NombreClave [\Máquina\]ClaveCompleta

Nombre de la máquina remota - ignorar El valor predeterminado para la máquina actual Ignore el valor predeterminado para la computadora actual

Solo HKLM y HKU están disponibles en la computadora remota

El formato FullKey es ROOTKEY\SubKey

.

ROOTKEY [ HKLM | HKCU | HKCR | HKU | HKCC ]

El nombre completo de la clave de registro en ROOTKEY seleccionada por SubKey

/v Consulta una clave de registro específica

ValueName Seleccione el nombre del valor que se consultará en ROOTKEY

Si se omite, consulte todos los valores en la entrada

/ve Consulta el nombre del valor predeterminado o valor en blanco lt; sin nombre;

/s Consulta todas las subclaves y valores

Ejemplo:

REG QUERY HKLM\Software\Microsoft\ResKit /v Versión

Mostrar valores de registro El valor de Versión

Muestra el valor del valor de registro p>

REG QUERY HKLM\Software\Microsoft\ResKit\r

t\Setup /s<. /p>

Muestra todas las subclaves y valores bajo la clave de registro "setup". Claves y valores bajo la clave de registro Configuración

REG ADD NombreClave [/v NombreValor | /ve] [/ t Tipo] [/s Separador] [/d Datos] [/f]

NombreClave [\\Máquina\]ClaveCompleta

El nombre de la máquina remota: se ignora y el valor predeterminado es la máquina actual.

Solo HKLM y HKU están disponibles en la computadora remota.

FullKey ROOTKEY\SubKey

ROOTKEY [ HKLM | HKCR | HKU HKCC ]

SubKey El nombre completo de la clave de registro bajo la ROOTKEY seleccionada

p>

/v El nombre del valor que se agregará en la opción seleccionada

/ve Agregue un nombre de valor en blanco a la clave de registro

/t Tipo de datos RegKey

[ REG_SZ | REG_MULTI_SZ | REG_DWORD_BIG_ENDIAN |

REG_DWORD | REG_DWORD_LITTLE_ENDIAN |

REG_NONE | /s Especifica el carácter utilizado como delimitador en la cadena REG_MULTI_SZ

.

Si se omite, "\0" se utiliza como delimitador

/d Los datos asignados al registro agregado NombreValor

/f Cuando no se le solicita Forzar una clave de registro existente que se reescribirá si es necesario

Ejemplo:

REG ADD\\ABC\HKLM\Software\MyCo

Agregar una computadora remota. p>

Agregar una clave de registro HKLM\Software\MyCo

REG ADD HKLM\Software\MyCo /v Data /t REG_BINARY /d fe340ead

Agregar una valor (nombre: datos, tipo: REG_BINARY, datos: fe340ead) BINARY, tipo: REG_BINARY, datos: fe340ead)

REG ADD HKLM\Software\MyCo /v MRU /t REG_MULTI_SZ /d fax\0mail

Agregar un valor (nombre: MRU, tipo: REG_MUTLI_SZ, datos: fax\0mail\0)

REG ADD HKLM\Software\MyCo /v Ruta /t REG_EXPAND_SZ /d systemroot

Agregar valor (nombre: Ruta, tipo: REG_EXPAND_SZ, datos: systemroot)

Nota: use el signo de porcentaje doble ( )

REG DELETE NombreClave [/v NombreValor / ve | /va] [/f]

Nombre de clave [\\Machine\]FullKey

Nombre de la máquina remota: ignore el valor predeterminado de la máquina actual

. Ignorar los valores predeterminados de la máquina actual

Sólo HKLM y HKU en la máquina remota

FullKey ROOTKEY\SubKey

ROOTKEY [ HKCU | p>

SubKey El nombre completo de la clave de registro bajo la ROOTKEY seleccionada

ValueName El nombre completo de la clave de registro bajo la ROOTKEY seleccionada

ValueName El valor de ROOTKEY seleccionado.

ValueName El nombre del valor que se eliminará en la opción ROOTKEY seleccionada

Cuando se omite, se eliminarán todas las subclaves y valores debajo de la clave

/ve Eliminar el valor con nombre de valor vacío; sin nombre;

/va Eliminar todos los valores bajo el elemento

/f Forzar eliminación sin preguntar

Por ejemplo:

REG DELETE HKLM\Software\MyCo\MyApp\Timeout

Elimina la clave de registro Timeout y todas sus subclaves y valores

REG DELETE\\ ZODIAC \HKLM\Software\MyCo/v MTU

ELIMINAR\ZODIAC\HKLM\Software\MyCo /v MTU

REG COPIAR NombreClave1 NombreClave2 [/s] [/f]

KeyName [\\Machine\]FullKey

Máquina Nombre de la máquina remota: ignora el valor predeterminado para la máquina actual. Ignore el valor predeterminado de la máquina actual

FullKey ROOTKEY\SubKey

ROOTKEY [ HKLM | HKCR ]

SubKey Registro bajo el seleccionado. ROOTKEY Nombre completo del elemento

/s Copia todas las subclaves y valores

/f Fuerza la copia sin preguntar

Ejemplo:

REG COPY HKLM\Software\MyCo\MyApp HKLM\Software\MyCo\SaveMyApp /s

Copie todas las subclaves y valores bajo la clave de registro HKLM\Software\MyCo\SaveMyApp. Copie las subclaves y los valores a la clave de registro SaveMyApp

SubKey El nombre completo de la clave de registro en la ROOTKEY seleccionada

/s Copie todas las subclaves y valores en la clave de registro SaveMyApp

REG COPY \\ZODIAC\HKLM\Software\MyCo HKLM\Software\MyCo1

Copia todos los valores bajo la clave de registro MyCo a ZODIAC. Clave de registro MyCo en ZODIAC

Copiar a la clave de registro MyCo1 en la computadora actual

REG SAVE KeyName FileName

KeyName ROOTKEY\SubKey

ROOTKEY [HKLM | HKCU | HKCR | HKU | HKCC ]

SubKey El nombre completo de la clave de registro bajo la ROOTKEY seleccionada

FileName El nombre del archivo de disco que se guardará.

Si no se especifica ninguna ruta,

el archivo se creará en la carpeta actual del proceso de llamada

Ejemplo:

REG SAVE HKLM\Software\MyCo\ MyApp AppBkUp.

Guarde Hive MyApp en el archivo AppBkUp.hiv en la carpeta actual

REG RESTORE KeyName FileName

KeyName ROOTKEY\SubKey (solo computadora local). )

ROOTKEY [ HKLM | HKCU | HKCR | HKU | HKCC ]

Subclave La clave de registro en la que desea restaurar el archivo de colmena. el archivo se va a restaurar.

Sobrescribe el valor y las subentradas de una entrada existente

FileName El nombre del archivo de colmena a restaurar

Debe usar REG SAVE para crear este archivo

Por ejemplo:

REG RESTORE HKLM\Software\Microsoft\ResKit NTRKBkUp.hiv

Restaura el archivo NTRKBkUp.hiv y reescribe la clave de registro ResKit

REG LOAD Nombre clave Nombre de archivo

Nombre clave ROOTKEY\SubKey (solo computadora local)

ROOTKEY [ HKLM | HKU ]

Subclave El archivo de subárbol que se cargará. El nombre de la clave de registro. Cree una nueva clave de registro

FileName El nombre del archivo de colmena que se va a cargar

Debe usar REG SAVE para crear este archivo

Ejemplo:

REG LOAD HKLM\TempHive TempHive.hiv

Cargue el archivo TempHive.hiv en la clave de registro HKLM\TempHive

REG UNLOAD KeyName

KeyName ROOTKEY \SubKey (solo máquina local)

ROOTKEY [ HKLM | HKU ]

SubKey El nombre de la colmena que se va a desinstalar. Nombre de clave de registro

Ejemplo:

REG UNLOAD HKLM\TempHive

Descargue la colmena TempHive en HKLM

REG COMPARE KeyName1 KeyName2 [/ v ValueName | /ve] [Salida] [/s]

KeyName [\Machine\]FullKey

Nombre de la máquina remota de la máquina: omita el nombre de la máquina actual.

Omita el valor predeterminado para la máquina actual

Solo HKLM y HKU están disponibles en la máquina remota

FullKey ROOTKEY\SubKey

Si no se especifica, FullKey2 es la igual que FullKey1

ROOTKEY [ HKLM | HKCR | HKCC ]

SubKey El nombre completo de la clave de registro bajo el ROOTKEY seleccionado

ValueName clave de registro seleccionada que se comparará El nombre del valor

Nombre del valor

Si se omite, se compararán todos los valores del proyecto

/ ve usa un valor en blanco lt; no namegt; nombres

/s Compara todas las subclaves y valores

Salida [/oa |od /os | p> Cuando se omite, solo se muestran los diferentes Resultados

/oa Muestra todos los resultados diferentes y coincidentes

/od Muestra solo los resultados diferentes

/os Muestra solo los resultados coincidentes

/on No mostrar resultados

Códigos de retorno:

0 - Éxito, compara resultados idénticos

1 - Fracaso

2 - Éxito, compare diferentes resultados

Por ejemplo:

REG COMPARE HKLM\Software\MyCo\MyApp HKLM\Software\MyCo\SaveMyApp

Comparar las claves de registro MyApp y SaveMyApp Todos los valores de

REG COMPAREHKLM\Software\MyCo HKLM\Software\MyCo1 /v Version

Compare los valores bajo las claves de registro MyCo y Versión MyCo1

REG COMPARE\\ZODIAC\HKLM\Software\MyCo\\.

Compara todas las subentradas y valores en HKLM\Software\MyCo en ZODIAC con las mismas entradas en la computadora actual

REG EXPORT Nombre clave Nombre de archivo

Nombre de clave ROOTKEY\SubKey (solo máquina local)

Nombre de clave ROOTKEY\SubKey (solo máquina local)

Los valores son los mismos que los de MyCo y MyCo1. Solo computadora local)

ROOTKEY [HKLM | HKCR | HKCC]

SubKey El nombre completo de la clave de registro bajo el ROOTKEY seleccionado

FileName. Al nombre del archivo del disco exportado

Ejemplo:

REG EXPORT HKLM\Software\MyCo\MyApp AppBkUp.

Exporta todas las subclaves y subclaves de la clave de registro MyApp Valor al archivo AppBkUp.reg

REG IMPORT FileName

FileName El nombre del archivo de disco a importar (solo computadora local)

Ejemplo:

REG IMPORT AppBkUp.reg

Importar clave de registro desde el archivo AppBkUp.reg