Funciones de control del Registro de Shell
En esta sección se describen las funciones de control del Registro de Windows Shell. Los elementos de programación que se explican en esta documentación se exportan mediante Shlwapi.dll y se definen en Shlwapi.h y Shlwapi.lib.
En esta sección
Tema | Descripción |
---|---|
AssocCreate |
Devuelve un puntero a un objeto IQueryAssociations . |
AssocGetPerceivedType |
Recupera el tipo percibido de un archivo en función de su extensión. |
AssocIsDangerous |
Determina si un tipo de archivo se considera un riesgo de seguridad potencial. |
AssocQueryKey |
Busca y recupera una clave relacionada con una asociación de archivo o protocolo del registro. |
AssocQueryString |
Busca y recupera una cadena relacionada con la asociación de archivos o protocolos del registro. |
AssocQueryStringByKey |
Busca y recupera una cadena relacionada con la asociación de archivos del Registro a partir de una clave especificada. |
SHCopyKey |
Copia de forma recursiva las subclaves y los valores de la subclave de origen en la clave de destino.
SHCopyKey no copia los atributos de seguridad de las claves. |
SHDeleteEmptyKey |
Elimina una clave vacía. |
SHDeleteKey |
Elimina una subclave y todos sus descendientes. Esta función quita la clave y todos los valores de la clave del Registro. |
SHDeleteValue |
Elimina un valor con nombre de la clave del Registro especificada. |
SHEnumKeyEx |
Enumera las subclaves de la clave del Registro abierta especificada. |
SHEnumValue |
Enumera los valores de la clave del Registro abierta especificada. |
SHGetAssocKeys |
Recupera una matriz de subclaves de clase asociadas a un objeto IQueryAssociations . |
SHGetValue |
Recupera un valor del Registro. |
SHOpenRegStream2 |
Abre un valor del Registro y proporciona una secuencia que se puede usar para leer o escribir en el valor. Esta función sustituye a SHOpenRegStream. |
SHQueryInfoKey |
Recupera información sobre una clave del Registro especificada. |
SHQueryValueEx |
Abre una clave del Registro y la consulta para un valor específico. |
SHRegCloseUSKey |
Cierra un identificador de una subclave del Registro específica del usuario en un subárbol específico del usuario (HKEY_CURRENT_USER o HKEY_LOCAL_MACHINE). |
SHRegCreateUSKey |
Crea o abre una subclave del Registro en un subárbol específico del usuario (HKEY_CURRENT_USER o HKEY_LOCAL_MACHINE). |
SHRegDeleteEmptyUSKey |
Elimina una subclave del Registro vacía en un subárbol específico del usuario (HKEY_CURRENT_USER o HKEY_LOCAL_MACHINE). |
SHRegDeleteUSValue |
Elimina un valor de subclave del Registro en un subárbol específico del usuario (HKEY_CURRENT_USER o HKEY_LOCAL_MACHINE). |
SHRegDuplicateHKey |
Duplica el identificador HKEY de una clave del Registro. |
SHRegEnumUSKey |
Enumera las subclaves de una subclave del Registro en un subárbol específico del usuario (HKEY_CURRENT_USER o HKEY_LOCAL_MACHINE). |
SHRegEnumUSValue |
Enumera los valores de la subclave del Registro especificada en un subárbol específico del usuario (HKEY_CURRENT_USER o HKEY_LOCAL_MACHINE). |
SHRegGetBoolUSValue |
Recupera un valor booleano de una subclave del Registro en un subárbol específico del usuario (HKEY_CURRENT_USER o HKEY_LOCAL_MACHINE). |
SHRegGetIntW |
Lee un valor numérico de cadena del Registro y lo convierte en un entero. |
SHRegGetPath |
Recupera una ruta de acceso de archivo del Registro y expande las variables de entorno según sea necesario. |
SHRegGetUSValue |
Recupera un valor de una subclave del Registro en un subárbol específico del usuario (HKEY_CURRENT_USER o HKEY_LOCAL_MACHINE). |
SHRegOpenUSKey |
Abre una subclave del Registro en un subárbol específico del usuario (HKEY_CURRENT_USER o HKEY_LOCAL_MACHINE). |
SHRegQueryInfoUSKey |
Recupera información sobre una subclave del Registro especificada en un subárbol específico del usuario (HKEY_CURRENT_USER o HKEY_LOCAL_MACHINE). |
SHRegQueryUSValue |
Recupera el tipo y los datos de un nombre especificado asociado a una subclave del Registro abierta en un subárbol específico del usuario (HKEY_CURRENT_USER o HKEY_LOCAL_MACHINE). |
SHRegSetPath |
Toma una ruta de acceso de archivo, reemplaza los nombres de carpeta por cadenas de entorno y coloca la cadena resultante en el Registro. |
SHRegSetUSValue |
Establece un valor de subclave del Registro en un subárbol específico del usuario (HKEY_CURRENT_USER o HKEY_LOCAL_MACHINE). |
SHRegSetValue |
Establece un valor del Registro. Use RegSetValue en su lugar. |
SHRegWriteUSValue |
Escribe un valor en una subclave del Registro en un subárbol específico del usuario (HKEY_CURRENT_USER o HKEY_LOCAL_MACHINE). |
SHSetValue |
Establece el valor de una clave del Registro. |