Escolar Documentos
Profissional Documentos
Cultura Documentos
dll
Page 1 of 4
Incio
Ajuda
Busca
Calendrio
Membros
Logar-se
Registrar
Usurio: Senha:
Logar-se
[ Forum Darkers ] Tecnologia & Informtica Sistemas Operacionais Windows XP [Avanado] API do Windows - Funes advapi32.dll
Webcam de Qualidade Aqui Microsoft, Clone, Logitech Entre Outras, Produtos a Pronta Entrega
www.pcfloripa.com.br
Mais anncios tpico anterior tpico seguinte Pginas: [1] Ir para o Fundo
IMPRIMIR
Autor
ark$pawn
VIP's Profissional
As funes da API do Windows esto compiladas em grupos, de acordo com o tipo de aplicao, em arquivos do tipo DLL (verso 32 bits) ou EXE (verso 16 bits) localizados no subdiretrio SYSTEM/SYSTEM32 do Windows. A ADVAPI32.DLL contm as funes para o Registry do Windows.
Mensagens: 579 Reputao: +3/-0 Don't deny your fears!!!
Fecha uma chave do registry. Retorna: em caso de sucesso, retorna ERROR_SUCCESS. Caso contrrio, um valor de erro diferente de zero definido em WINERROR.H.
RegCreateKeyA, RegCreateKeyW LONG RegCreateKey( HKEY hKey, LPCTSTR lpszSubKey, PHKEY phkResult );
Citar Parmetro Descrio HKEY hKey LPCTSTR lpszSubKey PHKEY phkResult
handle da chave aberta endereo do nome da subchave que deve ser aberta endereo do buffer para o handle aberto
Cria uma nova chave no registry. Retorna: em caso de sucesso, retorna ERROR_SUCCESS. Caso contrrio, um valor de erro diferente de zero definido em WINERROR.H.
RegCreateKeyExA, RegCreateKeyExW LONG RegCreateKeyEx( HKEY hKey, LPCTSTR lpszSubKey, DWORD dwReserved, LPTSTR lpszClass, DWORD fdwOptions, REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, LPDWORD lpdwDisposition );
Citar Parmetro Descrio HKEY hKey LPCTSTR lpszSubKey DWORD dwReserved LPTSTR lpszClass DWORD fdwOptions REGSAM samDesired LPSECURITY_ATTRIBUTES lpSecurityAttributes PHKEY phkResult LPDWORD lpdwDisposition
handle da chave aberta endereo do nome da subchave reservado endereo da string classe flags de opes especiais segurana de acesso desejada endereo da estrutura da chave de segurana endereo do buffer para o handle aberto endereo do buffer do valor
http://www.forum.darkers.com.br/index.php?topic=2414.0
24/1/2012
Page 2 of 4
Cria a chave especificada. Caso a chave j exista no registry, a funo a abre. Retorna: em caso de sucesso, retorna ERROR_SUCCESS. Caso contrrio, um valor de erro diferente de zero definido em WINERROR.H.
handle da chave aberta endereo do nome da subchave que deve ser eliminada
Elimina uma chave do registry. Retorna: em caso de sucesso, retorna ERROR_SUCCESS. Caso contrrio, um valor de erro diferente de zero definido em WINERROR.H.
Remove um valor nominado de uma chave do registry especificada. Retorna: em caso de sucesso, retorna ERROR_SUCCESS. Caso contrrio, um valor de erro diferente de zero definido em WINERROR.H.
RegLoadKey LONG RegLoadKey( HKEY hKey, LPCTSTR lpSubKey, LPCTSTR lpFile // address of filename for registry information );
Citar Parmetro Descrio HKEY hKey LPCTSTR lpSubKey LPCTSTR lpFile
handle da chave aberta. endereo do nome da subchave. endereo do nome do arquivo para informao de registry.
Cria uma subchave em HKEY_USER ou HKEY_LOCAL_MACHINE e armazena informaes de registro de um arquivo especificado nesta subchave. Esta informao de registro tem a forma de um enxame (hive). Um hive um corpo discreto de chaves, subchaves e valores colocado no topo da hierarquia do registry. Um hive garantido por um nico arquivo e um arquivo de .LOG. Retorna: em caso de sucesso, retorna ERROR_SUCCESS. Caso contrrio, um valor de erro diferente de zero definido em WINERROR.H.
RegOpenKeyA, RegOpenKeyW LONG RegOpenKey( HKEY hKey, LPCTSTR lpszSubKey, PHKEY phkResult );
Citar Parmetro Descrio HKEY hKey LPCTSTR lpszSubKey PHKEY phkResult
handle da chave aberta endereo do nome da subchave que deve ser aberta endereo do handle da chave aberta
Abre uma chave do registry. Retorna: em caso de sucesso, retorna ERROR_SUCCESS. Caso contrrio, um valor de erro diferente de zero definido em WINERROR.H.
RegOpenKeyExA, RegOpenKeyExW LONG RegOpenKeyEx( HKEY hKey, LPCTSTR lpszSubKey, DWORD dwReserved, REGSAM samDesired, PHKEY phkResult );
Citar Parmetro Descrio HKEY hKey LPCTSTR lpszSubKey DWORD dwReserved REGSAM samDesired PHKEY phkResult
handle da chave aberta endereo do nome da subchave que deve ser aberta reservado mscara do acesso de segurana endereo do handle da chave aberta
http://www.forum.darkers.com.br/index.php?topic=2414.0
24/1/2012
Page 3 of 4
Abre uma chave do registry. Retorna: em caso de sucesso, retorna ERROR_SUCCESS. Caso contrrio, um valor de erro diferente de zero definido em WINERROR.H.
RegQueryValueA, RegQueryValueW LONG RegQueryValue( HKEY hKey, LPCTSTR lpszSubKey, LPTSTR lpszValue, PLONG pcbValue );
Citar Parmetro Descrio HKEY hKey LPCTSTR lpszSubKey LPTSTR lpszValue PLONG pcbValue
handle da chave que deve ser pesquisada endereo do nome da subchave que deve ser pesquisada endereo do buffer para a string de retorno endereo do buffer para o tamanho da string de retorno
L um valor da chave do registry atualmente aberta. Retorna: em caso de sucesso, retorna ERROR_SUCCESS. Caso contrrio, um valor de erro diferente de zero definido em WINERROR.H.
RegQueryValueExA, RegQueryValueExW LONG RegQueryValueEx( HKEY hKey, LPTSTR lpszValueName, LPDWORD lpdwReserved, LPDWORD lpdwType, LPBYTE lpbData, LPDWORD lpcbData );
Citar Parmetro Descrio HKEY hKey LPTSTR lpszValueName LPDWORD lpdwReserved LPDWORD lpdwType LPBYTE lpbData LPDWORD lpcbData
handle da chave que deve ser pesquisada endereo do nome do valor que deve ser pesquisado reservado endereo do buffer para o tipo do valor endereo do buffer de dados endereo do tamanho do buffer de dados
Obtm o tipo e os dados para um valor nominado especfico associado a uma chave do registry aberta. Retorna: em caso de sucesso, retorna ERROR_SUCCESS. Caso contrrio, um valor de erro diferente de zero definido em WINERROR.H.
handle da chave onde comea a gravao. endereo do nome do arquivo onde ser gravado. endereo da estrutura de segurana.
Grava (salva) a chave especificada e todas as suas subchaves e valores num novo arquivo. Retorna: em caso de sucesso, retorna ERROR_SUCCESS. Caso contrrio, um valor de erro diferente de zero definido em WINERROR.H.
RegSetValue LONG RegSetValue( HKEY hKey, LPCTSTR lpSubKey, DWORD dwType, LPCTSTR lpData, DWORD cbData );
Citar Parmetro Descrio HKEY hKey LPCTSTR lpSubKey DWORD dwType LPCTSTR lpData DWORD cbData
handle da chave que receber o valor. endereo do nome da subchave. tipo do valor. endereo dos dados do valor. tamanho dos dados do valor.
Associa um valor a uma chave especfica. Este valor precisa ser uma string de texto e no pode ter um nome. Esta funo persiste para manter a compatibilidade com o Windows 3.1. Aplicativos baseados no win32 devem usar a funo RegSetValueEx. Retorna: em caso de sucesso, retorna ERROR_SUCCESS. Caso contrrio, um valor de erro diferente de zero definido em WINERROR.H.
RegSetValueEx LONG RegSetValueEx( HKEY hKey, LPCTSTR lpValueName, DWORD Reserved, DWORD dwType, CONST BYTE *lpData,
http://www.forum.darkers.com.br/index.php?topic=2414.0
24/1/2012
Page 4 of 4
DWORD cbData );
Citar Parmetro Descrio HKEY hKey LPCTSTR lpValueName DWORD Reserved DWORD dwType CONST BYTE *lpData DWORD cbData
handle da chave que receber o valor. endereo do valor que ser atribudo. * reservado * flag para o tipo do valor. endereo dos dados do valor. tamanho dos dados do valor.
Armazena dados no campo de valor de uma chave de registry aberta. Tambm pode atribuir informaes adicionais de valor e tipo para a chave especificada. Os principais valores do parmetro dwType so:
Citar Valor Descrio REG_BINARY REG_DWORD REG_DWORD_LITTLE_ENDIAN REG_DWORD_BIG_ENDIAN REG_EXPAND_SZ (por exemplo, "%PATH%"). REG_MULTI_SZ REG_NONE REG_SZ
dados binrios em qualquer formato. um nmero de 32 bits. um nmero de 32 bits no formato little-endian (o mesmo que REG_DWORD). um nmero de 32 bits no formato big-endian. uma string terminada em null que contm referncias no expandidas a variveis de ambiente um array de strings terminadas em null, terminado por dois caracteres null. nenhum tipo de valor definido. uma string terminada em null.
Retorna: em caso de sucesso, retorna ERROR_SUCCESS. Caso contrrio, um valor de erro diferente de zero definido em WINERROR.H.
Fonte: oicliS
;)
whit3_sh4rk
Moderador Global Profissional
Hehehe mandou bem nessa cara.. esse site realmente TIMO! Tem de tudo! Adoro mexer no registro.. e material API assim em BR melhor ainda..
;)
[]s
Registrado
IMPRIMIR
OK
Webcam de Qualidade Aqui Microsoft, Clone, Logitech Entre Outras, Produtos a Pronta Entrega
www.pcfloripa.com.br
Mais anncios SMF 2.0.2 | SMF 2011, Simple Machines SMFAds for Free Forums DarkBreak by DzinerStudio
http://www.forum.darkers.com.br/index.php?topic=2414.0
24/1/2012