Fórum Pegar valores do regedit #369768

14/04/2009

0

Gostaria de fazer o seguinte:

No regedit tenho a seguinte chave:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall]

dentro de Unistall tem várias pastas, exemplo:

CCleaner
Nero - Burning Rom!UninstallKey
Notepad++
Windows Media Player e assim vai.

Eu gostaria de ler o registro e cair na chave Uninstall, aí fazer um loop que leia da primeira a ultima pasta dentro de uninstall, alguém pode me ajudar?

vou armazenar o valor de cada pasta em um Dataset!


Luiz_aquino

Luiz_aquino

Responder

Posts

14/04/2009

Rodc

Use a classe TRegistry. Dê uma lida no help do Delphi para saber como usá-la. Qualquer coisa volte a postar aqui...


Responder

Gostei + 0

17/04/2009

Luiz_aquino

Então,

dei uma olhada, consegui ler e gravar. Só não consegui fazer oq eu queria, identificar as pastas dentro de uma chave


Responder

Gostei + 0

17/04/2009

Rodc

Use as funções abaixo:
GetKeyNames
GetValueNames
HasSubKeys


Responder

Gostei + 0

17/04/2009

Martins

Então, dei uma olhada, consegui ler e gravar. Só não consegui fazer oq eu queria, identificar as pastas dentro de uma chave


Dê uma olhada no link abaixo, é um artigo de um colega de Portal Devmedia.

[url]https://www.devmedia.com.br/articles/viewcomp.asp?comp=860[/url]

Acredito q vá lhe ajudar a conseguir o q vc quer.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar