|
![]() |
||
Registro do Windows usando C
|
||
. Nós temos 754.120 usuários, convidamos você fazer parte de nossa comunidade também! Se ainda não encontrou o que procura use nossa pesquisa. Esperamos que aprecie nosso trabalho.
![]() |
|
|
Opções do Tópico |
|
|
#1 (permalink) |
|
Novo Membro
|
Alguém tem idéia de como mexer no registro do windows em C?
Verificar valores, chave, entre outras coisas |
|
|
|
|
|
#2 (permalink) |
|
Super Participante
Registrado em: Dec 2001
Mensagens: 937
Reputação: 22
![]() |
Bem para ler um valor:
Código:
__________________
Linux User:#326216 Intel I7 - 920 - 6G DDR3 Tripple Channel @1600 - Geforce 285 1G. Programador ADVPL(Fazer o que é o que ta pagando as contas no momento...) |
|
|
|
|
|
#3 (permalink) |
|
Novo Membro
|
Aqui não da certo, ele fala que ta tudo indeclarado, e além disso eu não entendi muito bem a sintaxe, pra q vc declarou valor e tal, e como o fez? Se der pra me explicar ficaria grato, obrigado.
|
|
|
|
|
|
#4 (permalink) |
|
General de Pijama
|
É que você precisa incluir as bibliotecas do sistema, que contém as APIs do Windows.
__________________
Ayloиs Hazzud, com N invertido |
|
|
|
|
|
#5 (permalink) |
|
Super Participante
Registrado em: Dec 2001
Mensagens: 937
Reputação: 22
![]() |
Vc precisa incluir:
#include <windows.h> #include <winreg.h>
__________________
Linux User:#326216 Intel I7 - 920 - 6G DDR3 Tripple Channel @1600 - Geforce 285 1G. Programador ADVPL(Fazer o que é o que ta pagando as contas no momento...) |
|
|
|
|
|
#6 (permalink) |
|
Novo Membro
|
Deu certo, só que agora preciso arranjar algum jeito de aprender a mexer no registro...
|
|
|
|
|
|
#7 (permalink) | |
|
Membro Senior
Registrado em: Nov 2002
Localização: BA
Mensagens: 182
Reputação: 19
![]() |
Citação:
Obrigado. |
|
|
|
|
|
|
#8 (permalink) |
|
Super Participante
Registrado em: Dec 2001
Mensagens: 937
Reputação: 22
![]() |
Olha o livro que vc citou acima, tem um capitulo sobre programação windows, mais acho que não fala do Registro, tem que dar uma olhada. Na internet vc acha bastante coisa sobre isso, só que na maiorias das vezes em ingles.
__________________
Linux User:#326216 Intel I7 - 920 - 6G DDR3 Tripple Channel @1600 - Geforce 285 1G. Programador ADVPL(Fazer o que é o que ta pagando as contas no momento...) |
|
|
|
|
|
#9 (permalink) | |
|
Membro Senior
Registrado em: Nov 2002
Localização: BA
Mensagens: 182
Reputação: 19
![]() |
Citação:
Muito obrigado. |
|
|
|
|
|
|
#10 (permalink) |
|
Veterano
Registrado em: Nov 2004
Mensagens: 1.055
Reputação: 16
![]() |
O documentação sobre acesso ao registro do Windows via funções da API (Win32 Platform SDK) pode ser encontrada em
http://msdn.microsoft.com/library/de..._reference.asp. Essa documentação normalmente também faz parte dos pacotes de ambientes de desenvolvimento (IDEs, como o Visual C++). É necessário notar que alguns programadores iniciantes podem ter alguma dificuldade para entender como utilizar as funções dessa API, mas toda a informação necessária consta na documentação citada. Deve-se notar que, se você alterar o registro incorretamente, pode haver conseqüências altamente indesejáveis (o Windows, ou algum outro programa podem parar de funcionar, ou funcionar incorretamente). Portanto, é necessário estar seguro do que se está fazendo ao se escrever ou apagar entradas do registro. Ah, e antes de tentar entender a API, é indispensável entender-se os conceitos fundamentais de programação (como a declaração de tipos e a inclusão dos header files), senão vai ser difícil. Infelizmente, o assunto é um tanto extenso, e aqui no fórum não seria viável postar essas informações de forma didática e no nível necessário.
__________________
Jeferson Charles Mayer "Como é que eu vou enxergar a tal floresta, com todas essas árvores atrapalhando a visão?" |
|
|
|
|
|
#11 (permalink) | |
|
Membro Senior
Registrado em: Nov 2002
Localização: BA
Mensagens: 182
Reputação: 19
![]() |
Citação:
|
|
|
|
|
![]() |
| Opções do Tópico | |
|
|