Você está na página 1de 4

[Avanado] API do Windows - Funes advapi32.

dll

Page 1 of 4

24 de Janeiro , 2012, 12:47:28 pm


Busca...

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

Filmadoras Handycam Grave todos os seus momentos. A partir de R$ 999,00 em at 10x!


www.sonystyle.com.br

Webcam de Qualidade Aqui Microsoft, Clone, Logitech Entre Outras, Produtos a Pronta Entrega
www.pcfloripa.com.br

Curso de Windows 7 Os principais recursos e temas. Mtodo de ensino simplificado.


www.comoencontrar.com.br

Mais anncios tpico anterior tpico seguinte Pginas: [1] Ir para o Fundo
IMPRIMIR

Autor

Tpico: [Avanado] API do Windows - Funes advapi32.dll (Lida 249 vezes)

0 Membros e 1 Visitante esto vendo este tpico.

ark$pawn
VIP's Profissional

[Avanado] API do Windows - Funes advapi32.dll


Online: 20 de Maio , 2006, 06:51:51 pm

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!!!

RegCloseKey LONG RegCloseKey( HKEY hKey );


Citar Parmetro Descrio HKEY hKey handle da chave que ser fechada.

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

[Avanado] API do Windows - Funes advapi32.dll

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.

RegDeleteKeyA, RegDeleteKeyW LONG RegDeleteKey( HKEY hKey, LPCTSTR lpszSubKey );


Citar Parmetro Descrio HKEY hKey LPCTSTR lpszSubKey

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.

RegDeleteValueA, RegDeleteValueW LONG RegDeleteValue( HKEY hKey, LPTSTR lpszValue );


Citar Parmetro Descrio HKEY hKey handle da chave LPTSTR lpszValue endereo do nome do valor

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

[Avanado] API do Windows - Funes advapi32.dll

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.

RegSaveKey LONG RegSaveKey( HKEY hKey, LPCTSTR lpFile, LPSECURITY_ATTRIBUTES lpSecurityAttributes );


Citar Parmetro Descrio HKEY hKey LPCTSTR lpFile LPSECURITY_ATTRIBUTES lpSecurityAttributes

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

[Avanado] API do Windows - Funes advapi32.dll

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
;)

Edited By: DarkSpawn


Registrado

whit3_sh4rk
Moderador Global Profissional

Re: [Avanado] API do Windows - Funes advapi32.dll


Resposta #1 Online: 20 de Maio , 2006, 07:10:03 pm

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

Mensagens: 523 Reputao: +2/-0

Pginas: [1] Ir para o Topo

IMPRIMIR

tpico anterior tpico seguinte


[ Forum Darkers ] Tecnologia & Informtica Sistemas Operacionais Windows XP [Avanado] API do Windows - Funes advapi32.dll

Ir para: ===> Windows XP

OK

Filmadoras Handycam Grave todos os seus momentos. A partir de R$ 999,00 em at 10x!


www.sonystyle.com.br

Webcam de Qualidade Aqui Microsoft, Clone, Logitech Entre Outras, Produtos a Pronta Entrega
www.pcfloripa.com.br

Curso de Windows 7 Os principais recursos e temas. Mtodo de ensino simplificado.


www.comoencontrar.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

Você também pode gostar