1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| Public Function GetRegKeyValue() As String
Dim sUserName As String, sPass As String, strkeypath As String, strValueName As String, sComputerIP As String
Dim SWBemlocator As Object, objWMIService As Object, objRegistry As Object
Dim sNomClefTMP As String, sValeurClefTMP As String
sUserName = "<Domaine>\<Login>"
sPass = "Pass"
sComputerIP = "XX.XX.XXX.XXX"
strkeypath = "Software\XXX\YYY\ZZZ\Version"
sNomClefTMP = "NomClef"
Set SWBemlocator = CreateObject("WbemScripting.SWBemlocator")
Set objWMIService = SWBemlocator.ConnectServer(sComputerIP, "\root\default", sUserName, sPass)
Set objRegistry = objWMIService.Get("StdRegProv")
Debug.Print objRegistry.GetStringValue("HKEY_USERS\.DEFAULT\", strkeypath, sNomClefTMP, sValeurClefTMP) --> Erreur d'exécution : -2147217403 (80004 1005) / Erreur Automation
Debug.Print sValeurClefTMP
End Function |
Partager