Pegar valores do regedit
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!
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
Curtidas 0
Respostas
Rodc
14/04/2009
Use a classe TRegistry. Dê uma lida no help do Delphi para saber como usá-la. Qualquer coisa volte a postar aqui...
GOSTEI 0
Luiz_aquino
14/04/2009
Então,
dei uma olhada, consegui ler e gravar. Só não consegui fazer oq eu queria, identificar as pastas dentro de uma chave
dei uma olhada, consegui ler e gravar. Só não consegui fazer oq eu queria, identificar as pastas dentro de uma chave
GOSTEI 0
Rodc
14/04/2009
Use as funções abaixo:
GetKeyNames
GetValueNames
HasSubKeys
GetKeyNames
GetValueNames
HasSubKeys
GOSTEI 0
Martins
14/04/2009
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.
GOSTEI 0