Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Esta seção descreve as funções de tratamento do Registro do Windows Shell. Os elementos de programação explicados nesta documentação são exportados por Shlwapi.dll e definidos em Shlwapi.h e Shlwapi.lib.
Nesta seção
| Tópico | Descrição |
|---|---|
|
assocCreate |
Retorna um ponteiro para um objetoIQueryAssociations. |
|
AssocGetPerceivedType |
Recupera o tipo percebido de um arquivo com base em sua extensão. |
|
AssocIsDangerous |
Determina se um tipo de arquivo é considerado um risco potencial de segurança. |
|
AssocQueryKey |
Pesquisa e recupera uma chave relacionada a uma associação de arquivo ou protocolo do Registro. |
|
AssocQueryString |
Pesquisa e recupera uma cadeia de caracteres relacionada à associação de arquivo ou protocolo do registro. |
|
AssocQueryStringByKey |
Pesquisa e recupera uma cadeia de caracteres relacionada à associação de arquivos do registro a partir de uma chave especificada. |
|
SHCopyKey |
Copia recursivamente as subchaves e os valores da subchave de origem para a chave de destino.
SHCopyKey não copia os atributos de segurança das chaves. |
|
SHDeleteEmptyKey |
Exclui uma chave vazia. |
|
SHDeleteKey |
Exclui uma subchave e todos os seus descendentes. Essa função remove a chave e todos os valores da chave do Registro. |
|
SHDeleteValue |
Exclui um valor nomeado da chave do Registro especificada. |
|
SHEnumKeyEx |
Enumera as subchaves da chave do Registro aberta especificada. |
|
SHEnumValue |
Enumera os valores da chave do Registro aberta especificada. |
|
SHGetAssocKeys |
Recupera uma matriz de subchaves de classe associadas a um objeto IQueryAssociations. |
|
SHGetValue |
Recupera um valor do Registro. |
|
SHOpenRegStream2 |
Abre um valor do Registro e fornece um fluxo que pode ser usado para ler ou gravar no valor. Essa função substitui SHOpenRegStream. |
|
SHQueryInfoKey |
Recupera informações sobre uma chave do Registro especificada. |
|
SHQueryValueEx |
Abre uma chave do Registro e a consulta para obter um valor específico. |
|
SHRegCloseUSKey |
Fecha um identificador de uma subchave do Registro específica do usuário em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). |
|
SHRegCreateUSKey |
Cria ou abre uma subchave do Registro em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). |
|
SHRegDeleteEmptyUSKey |
Exclui uma subchave vazia do Registro em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). |
|
SHRegDeleteUSValue |
Exclui um valor de subchave do Registro em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). |
|
SHRegDuplicateHKey |
Duplica o identificador HKEY de uma chave do Registro. |
|
SHRegEnumUSKey |
Enumera as subchaves de uma subchave do Registro em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). |
|
SHRegEnumUSValue |
Enumera os valores da subchave do Registro especificada em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). |
|
SHRegGetBoolUSValue |
Recupera um valor booliano de uma subchave do Registro em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). |
|
SHRegGetIntW |
Lê um valor de cadeia de caracteres numérica do Registro e o converte em um inteiro. |
|
SHRegGetPath |
Recupera um caminho de arquivo do registro, expandindo variáveis de ambiente conforme necessário. |
|
SHRegGetUSValue |
Recupera um valor de uma subchave do Registro em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). |
|
SHRegOpenUSKey |
Abre uma subchave do Registro em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). |
|
SHRegQueryInfoUSKey |
Recupera informações sobre uma subchave do Registro especificada em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). |
|
SHRegQueryUSValue |
Recupera o tipo e os dados de um nome especificado associado a uma subchave aberta do Registro em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). |
|
SHRegSetPath |
Usa um caminho de arquivo, substitui nomes de pasta por cadeias de caracteres de ambiente e coloca a cadeia de caracteres resultante no Registro. |
|
SHRegSetUSValue |
Define um valor de subchave do Registro em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). |
|
SHRegSetValue |
Define um valor do Registro. Use RegSetValue em seu lugar. |
|
SHRegWriteUSValue |
Grava um valor em uma subchave do Registro em uma subárvore específica do usuário (HKEY_CURRENT_USER ou HKEY_LOCAL_MACHINE). |
|
SHSetValue |
Define o valor de uma chave do Registro. |