Acerca de las rutas de los programas almacenados en el registro
El registro incluye los siguientes cinco elementos principales:
1.HKDY_CLASSES_ROOT: Contiene toda la información necesaria para iniciar la aplicación, incluidas extensiones, relaciones entre aplicaciones y documentos, y nombre de los controladores. Información DDE y OLE, número de identificación de clase, íconos de aplicaciones y documentos, etc.
2.HKEY usuario actual: contiene la información de configuración del usuario actualmente conectado, incluidas variables de entorno, programas personales, configuraciones de escritorio, etc.
3.HKEY_LOCAL_MACHINE: Contiene la información del sistema de la computadora local, incluida información del hardware y del sistema operativo, como controladores de dispositivos, datos de seguridad y diversa información de configuración de software específica de la computadora.
4.HKEY_User: Contiene datos de configuración utilizados por todos los usuarios de la computadora, a los que solo se puede acceder cuando el usuario inicia sesión en el sistema. Esta información le dice al sistema los íconos utilizados por el usuario actual, el grupo de programas activados, el contenido del menú Inicio, colores y fuentes, etc.
5.Configuración actual de HKEY: almacena la información de configuración actual del hardware, asignada desde la máquina local de HKEY.
Consulte la siguiente introducción para obtener instrucciones específicas:
1.Palabra clave HKEY_category_root
La clave raíz de HKEY_category_root registra el sistema operativo Windows El contenido de información de todos Los archivos de datos que contiene registran principalmente los sufijos de nombres de archivos de diferentes archivos y sus aplicaciones correspondientes. Cuando el usuario hace doble clic en un documento, el sistema puede utilizar esta información para iniciar la aplicación correspondiente.
La clave raíz HKEY_Class_root se compone de múltiples subclaves y se divide en dos tipos: una es la extensión del archivo registrado y la otra es información sobre varios tipos de archivos. Debido a que esta clave raíz contiene la mayor cantidad de subclaves, utilizamos la subclave Avifile para presentar brevemente el significado de sus subclaves:
Subclave 1.CLSID
Subclave Avifile El primer subelemento debajo está "CLSID", que es "ID de clasificación". Cuando lo selecciona, puede ver su valor clave predeterminado. Los sistemas Windows pueden utilizar este número de identificación de clase para identificar archivos del mismo tipo. También hay una subclave "CLSID" bajo la clave principal HKEY_Class_root, que contiene los identificadores de clase de todos los archivos registrados.
2.Subclave de compresores
Las dos subclaves auds y vids de esta rama proporcionan respectivamente los identificadores de clase de los programas de compresión de datos de audio y video. A través de estos identificadores de clase, el controlador correspondiente.
(1) subclave auds
Esta subclave se encuentra en la rama de HKEY_class_root\avifile\compressors\auds y se utiliza para configurar el identificador de clase del compresor de datos de audio.
(2) subclave vids
Esta subclave se encuentra en la rama de HKEY_class_root\avifile\compressors\vids y se utiliza para configurar la identificación de clase del compresor de datos de vídeo.
3.Subelemento DefaultIcon
Este subelemento se utiliza para configurar el icono predeterminado de avifile.
4.Subclave RIFFHandlers
Esta subclave se utiliza para establecer el identificador del archivo RIFF. En esta subclave, incluya los identificadores de clase para archivos AVI y WAVE.
(1) Subclave AVI
Esta subclave se encuentra en la rama HKEY_Class_Root\Avifile\Riffhandlers\AVI y se utiliza para establecer la identificación de clase del archivo AVI.
(2) Subclave WAVE
Esta subclave se encuentra en la rama HKEY_class_root\avifile\riffhandlers\WAVE y se utiliza para establecer la identificación de clase del archivo WAVE.
5. Subelementos de protocolo
Los subelementos de esta rama contienen las rutas y los nombres de archivos del programa de ejecución y del programa de edición.
(1) Subclave StdExecute
Esta subclave tiene la siguiente estructura de subclave:
HKEY_Class_Root\avifile\Protocol\stdexecute\Server, procedimiento de ejecución estándar para especificar avifile .
(2) Subclave StdFileEditing
Esta subclave se encuentra en la rama de HKEY_class_root\avifile\protocol\stdfile editing y se utiliza para configurar un programa de edición de archivos estándar.
Hay tres subclaves bajo esta subclave:
①Subclave del servidor
Esta subclave se encuentra en HKEY_class_root\avifile\protocol\stdfile edit\ En la rama del servidor, se utiliza para especificar el programa de edición.
②Subclave PackageObjects
Esta subclave se encuentra en HKEY_class_root\avifile\protocol\stdfile edit\
En la rama PackageObjects, se utiliza para especificar Abrir el paquete de avifile. editor de objetos.
③Subclave Verb
Esta subclave se encuentra en la rama de HKEY_class_root\avifile\protocol\stdfile edit\verb y se utiliza para establecer el estado de funcionamiento del programa de edición de archivos avi estándar al abrir.
Además, existen dos subclaves "Handler" y "Handlers".
6. Subclave Shell
Esta subclave se encuentra en la rama de HKEY_class_root\avifile\shell y se utiliza para configurar el shell del archivo de vídeo.
(1) Subclave abierta
Esta subclave tiene la siguiente estructura de subclave:
HKEY_class_ROOT\avifile\Shell\Open\Command
Se utiliza para configurar el programa para que "abra" archivos avi.
(2) Subclave Play
Esta subclave tiene la siguiente estructura de subclave:
HKEY_class_root\avifile\shell\play\command , que especifica el programa a utilizar para el comando "reproducir".
Subclave 7.shellex
Esta subclave se encuentra en la rama de HKEY_Class_Root\Avifile\Shellex. La subclave de esta rama contiene la extensión de shell del archivo de video, y hay una subclave de PropertySheetHandlers debajo de esta subclave, que se usa para configurar el identificador de archivo de la "página Avi". También hay una subclave AviPage bajo la subclave PropertySheetHandlers, que se utiliza para establecer la identidad de clase de AviPage.
2. Clave raíz de HKEY _current_user
La información almacenada en la clave raíz de HKEY _current_user (la información de la subclave del usuario actual) es diferente de la información almacenada en la clave raíz de HKEY _current_user. información en HKEY_User. Rama predeterminada. Cualquier modificación de la información en la clave raíz de HKEY_CURRENT_USER resultará en una modificación de la información en la subclave de HKEY_CURRENT_USER.
3. Key_Local_Machine
El almacenamiento de clave raíz de HKEY_LOCAL_MACHINE se utiliza para controlar la configuración del sistema y del software. Debido a que estas configuraciones están configuradas para usuarios que usan sistemas Windows y son información de configuración pública, tienen poco que ver con usuarios específicos. Hay cinco subclaves bajo esta clave raíz:
1. Subclave de hardware
Esta subclave contiene información sobre el procesador de punto flotante y el puerto serie utilizado por el sistema. A continuación se almacena cierta información sobre el terminal de hipertexto, el coprocesador digital y el puerto serie.
La subclave de hardware incluye tres subclaves:
Descripción: se utiliza para almacenar información del sistema;
DEVICEMAP: se utiliza para almacenar imágenes del dispositivo;
RESOURCEMAP
2.Subclave SAM
Esta subclave está protegida por el sistema, por lo que no se puede ver su contenido.
3. Subclave de seguridad
Esta subclave se encuentra en la rama de HKEY_LOCAL_MACHINE\Security, que está reservada solo para futuras funciones avanzadas.
4. Subclave de software
Esta subclave contiene información sobre todas las aplicaciones de 32 bits instaladas. La información de control de cada programa se instala por separado en la subclave correspondiente. Debido a que las aplicaciones instaladas en diferentes máquinas son diferentes entre sí, la información de la subclave bajo esta subclave será muy diferente.
5. Subclave del sistema
Esta subclave almacena la información utilizada durante el inicio y la información necesaria para reparar el sistema, incluida la información de descripción y la información de configuración de cada controlador. Hay una subclave CurrentControlSet en la subclave Sistema y el sistema guarda toda la información sobre el control del controlador actual establecido en esta subclave.
4. HKEY_User root key
La clave raíz de usuario HKEY almacena la información del usuario predeterminada (.default), el usuario actualmente conectado y el software. Hay tres subclaves debajo:. Subclaves predeterminadas, S-1-5-21-1229272821-436374067-1060284298-1000 y S-1-5.
configuración. La subclave predeterminada se utiliza para los nuevos usuarios creados en el futuro. Los nuevos usuarios generan sus propios archivos de configuración basándose en la información de configuración del usuario predeterminado, incluido el entorno, la pantalla, el sonido y otra información. Hay nueve subclaves en
. por defecto. Presentamos algunos de ellos:
1.Subclave AppEvents
Contiene una lista de varios eventos de aplicaciones (incluidos nombres de eventos, descripciones y sonidos para varias funciones del sistema). Debajo hay dos subclaves, EventLabels (una lista alfabética) y Schemes (una lista clasificada por eventos).
2. Subelementos del Panel de control
Contiene contenido relacionado con configuraciones como escritorio, cursor, teclado y mouse. Cambiar sus valores clave cambiará el entorno de trabajo o los parámetros correspondientes.
3. Subclave de distribución del teclado
Esta subclave se encuentra en la rama del usuario HKEY. Predeterminado\Diseño de teclado, se utiliza para configurar el diseño del teclado, como el orden de carga de los idiomas del teclado. Las siguientes tres subclaves se proporcionan bajo esta subclave:
Subclave de carga previa
(1) Esta subclave se encuentra en el usuario HKEY. Rama Default\Keyboard Layout\Preload, utilizada para establecer el orden de carga de los idiomas del teclado. La cantidad de subclaves bajo la subclave Precarga está relacionada con el idioma del teclado instalado en el sistema.
(2) Subclave de sustitución
Esta subclave se encuentra en la rama del usuario HKEY. default\keyboard layout\replaces, utilizado para establecer diseños de idiomas de teclado alternativos. Normalmente, la configuración de esta subclave está vacía.
(3) Subclave de cambio
Esta subclave se encuentra en la rama del usuario HKEY. Default\KeyboardLayout\Toggle, usado para seleccionar el idioma del teclado.
5. Clave raíz HKEY _Current_Configuration
Si se configuran dos o más conjuntos de archivos de configuración de hardware en Windows, se le pedirá al usuario que elija qué conjunto usar cuando se inicie el sistema. archivo de configuración. La clave raíz de la configuración actual de HKEY almacena la información del archivo de configuración actual.