VB - Manipulando o registro do Windows
Precisando manipular o registro do windows em sua aplicação Visual Basic e não sabe por onde começar ??? (leia o artigo : Acessando o registro do Windows para ter uma base sobre o assunto.)
O Visual Basic permite escrever e recuperar informações do registro usando as funções SaveSetting , GetSetting , GetAllSettings e DeleteSetting , certo ??
Bem , quase !!!
O problema é que este acesso é limitado apenas as chaves da sua aplicação.
O Visual Basic fornece um localização padrão para armazenar informações sobre as aplicações criadas com o Visual Basic :
HKEY_CURRENT_USER\Software\VB and VBA Program Settings\appname\section\key
Se você quiser trabalhar com outras chaves do registro vai ter que seguir outro caminho.
Diante disto você tem duas saídas : ou usa as API´s do Windows ou usa uma ferramenta de terceiros para fazer o serviço !!
E daí ??? Qual o caminho menos espinhoso ??
As vezes a resposta esta bem debaixo do nosso nariz ou do nosso mouse ???
Existe uma DLL que esta instalada na pasta cujo caminho é dado a seguir :
C:\Arquivos de programas\Microsoft Visual Studio\Common\Tools\APE chama-se : Regtool5.dll (veja ao lado ) |
Basta você referenciar esta DLL no seu projeto e tá na mão !!! Depois é só instanciar a classe e usar os métodos...
- Para instanciar , abra o seu projeto e clique no menu Project | References - Na janela References clique em Browse e selecione a DLL na pasta indicada. - Ela vai aparecer como na figura ao lado com o nome de - Registry Access Functions.
|
Mas cadê as funções ??? Como saber as funções ??? Nunca usou o Objeto Browser ???
Volte para o seu projeto e pressione F2 ( ou no menu View | Object Browser ). Abaixo temos uma visão dos métodos da classe :
Quer saber como usar a classe ??? Lá vai...
O resto é por sua conta, moleza não é mesmo...
Veja os
Destaques e novidades do SUPER DVD Visual Basic
(sempre atualizado) : clique e confira !
Quer migrar para o VB .NET ?
Quer aprender C# ??
Quer aprender os conceitos da Programação Orientada a objetos ? Quer aprender o gerar relatórios com o ReportViewer no VS 2013 ? |
Gostou ? Compartilhe no Facebook Compartilhe no Twitter
Referências: