Boas a todos.
Tenho usado o seguinte codigo para verificar se existe um registro expecifico no Regedit (registro) do Windows
Problema é que agora ele não esta lendo mais os registros e não percebo o porque.
Ja tentei varios registros diferentes e nada.
Este codigo vem com um conjunto de codigos para ler e gravar registros no Regedit e a parte de gravar funciona bem só a de ler é que nao esta dando mais....
Se alguem souber o porque ou puder ajudar
Agradeço.
Pedro Melo
Tenho usado o seguinte codigo para verificar se existe um registro expecifico no Regedit (registro) do Windows
- Código:
Public Function fncLerRegedit(strRegistry As String, Optional strVariavel As String = "") As Boolean
'------------------------------------------------------------------------------------
'Verifica no Regedit se existe o registro (opcional - atribui o valor a uma variavel)
'------------------------------------------------------------------------------------
On Error Resume Next
Dim wshShell As Object
' Reseta a funçao
fncLerRegedit = False
' Lê o registro no Regedit verificando se ele existe e valida a funçao
Set wshShell = CreateObject("WScript.Shell")
strVariavel = wshShell.RegRead(strRegistry)
Select Case Err
Case 0: fncLerRegedit = True
End Select
End Function
Problema é que agora ele não esta lendo mais os registros e não percebo o porque.
Ja tentei varios registros diferentes e nada.
Este codigo vem com um conjunto de codigos para ler e gravar registros no Regedit e a parte de gravar funciona bem só a de ler é que nao esta dando mais....
Se alguem souber o porque ou puder ajudar
Agradeço.
Pedro Melo
Última edição por Pedromelo em 11/9/2021, 00:07, editado 2 vez(es)