Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

[Delphi]Usando Registry e suas API's


AceStryker
 Compartilhar

Posts Recomendados

Para entendermos os registros do windows voce deve ir em executar/regedit.exe e dar ok, como mostra a figura:

 

executarv.png

 

Abrira esta janela:

 

regeditn.png

 

Nela, voce pode perceber que tem:

É necessário se cadastrar para acessar o conteúdo.

 

Estas sao as chaves principais.

Se voce navegar por elas, percebera que existem subpastas, a maioria dos programas usam os registros do windows pois e uma das formas mais seguras de salvas configuracoes vitais pelo windows...

 

Vamos agora aos conceitos basicos:

Adicione nas uses: Registry

 

e adicione um button colocando o codigo:

É necessário se cadastrar para acessar o conteúdo.

 

HKEY_CURRENT_USER diz que esta informacao vai ficar apenas no usuario

logado

 

CreateKey('WebCheats') Cria a chave WebCheats

 

Agora se voce for no regedit novamente notara que na pasta HKEY_CURRENT_USER tera a chave WebCheats como na imagem abaixo:

 

regadd.png

 

Agora faremos com que o programa abra a Chave WebCheats:

 

É necessário se cadastrar para acessar o conteúdo.

 

Pronto!Abrimos a chave, mas com apenas isto nao ajuda muito certo?entao agora abriremos a chave e iremos escrever uma informacao:

É necessário se cadastrar para acessar o conteúdo.

 

Entao criamos a informacao, a qual podemos chamala mais tarde, assim se for no regedit encontrara algo mais ou menos assim:

 

regvalueadded.png

 

Podemos usar Tambem ao invez de WriteString

É necessário se cadastrar para acessar o conteúdo.

 

Agora iremos ler o que escrevemos:

É necessário se cadastrar para acessar o conteúdo.

 

Receberemos isto:

 

owna.png

 

Pronto, as principais funcoes voces ja sabem, agora vamos a algumas API's uteis:

 

Definindo programa como padrao para abrir determinado arquivo:

 

É necessário se cadastrar para acessar o conteúdo.

 

 

Iniciar aplicacao junto ao Windows:

 

É necessário se cadastrar para acessar o conteúdo.

 

 

Criar Atalho na Area de Trabalho:

 

É necessário se cadastrar para acessar o conteúdo.

 

 

Creditos: 100% AceStryker!E funcoes por PlanetaDelphi

Link para o comentário
Compartilhar em outros sites

Eu não diria que os créditos são 100% seus as funções que você postou eu achei no PlanetaDelphi =)

Anyway, o tópico ficou muito bom e de fácil entendimento ^^

 

Ah, corrige aí o code de iniciar com o Windows:

É necessário se cadastrar para acessar o conteúdo.

Link para o comentário
Compartilhar em outros sites

Voce ten razao, todas as funcoes sao do Planeta Delphi, eu as adicionei depois do tutorial e acabei esquecendo de trocar os creditos, peço desculpas, como nao estou no pc agora, assim que eu chegar em casa eu irei editar...

Link para o comentário
Compartilhar em outros sites

Nossa obrigadissima por compartilhar, como ja falei to inciando em delhpi , e me ajudo muitos, espero que continue assim, sempre me ajudando e ajudando muitos, orbigada por compartilhar!

"Queridos Edward e Jacob,

Adoro vocês dois, mas vou passar o fim de semana com Jace."

 

Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.