ECRITURE DANS LA BASE DE REGISTRE D'UN ORDINATEUR DISTANT

Signaler
Messages postés
78
Date d'inscription
vendredi 4 février 2005
Statut
Membre
Dernière intervention
6 octobre 2008
-
Messages postés
32480
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
15 mai 2021
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/44625-ecriture-dans-la-base-de-registre-d-un-ordinateur-distant

Bonjour,
J'ai mis ça dans ma macro

HKEY_LOCAL_MACHINE = &H80000002
strComputer = strName
Set objReg = GetObject("winmgmts:\\" & strComputer & "\root\default:StdRegProv")
strKeyPath = "HKEY_LOCAL_MACHINE\SOFTWARE\Network Associates\ePolicy Orchestrator\Agent"
ValueName = "LoggedOnUser"
objReg.getStringValue HKEY_LOCAL_MACHINE, strKeyPath, ValueName, strValue
Cells(IntRow, "h").Value = strValue


Mais ma cellule h reste désespérément vide alors que je suis connecté sur le PC distant et qu'il est bien joignable depuis mon pc.
Messages postés
32480
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
15 mai 2021
347 > Bragga
Bonjour,

1 - Tu parles de VBA ... hors ce snippet est en VBS ...;
Lorsque tu as écris ce code.. as tu ajouté la référence au VBscript dans ton projet VBA ?

2 - Si tu as un souci, vas plutôt poser ta question sur le forum que dans les commentaires de la sources.
Messages postés
3
Date d'inscription
mercredi 30 août 2006
Statut
Membre
Dernière intervention
18 août 2009

Chez moi ca ne marche pas!
est-ce qu'il faut autoriser quelque chose comme la modification du registre à distance sur la machine cible ou quoi?
Messages postés
24
Date d'inscription
vendredi 26 septembre 2008
Statut
Membre
Dernière intervention
19 février 2015

C'est bon j'ai trouvé
On peut lire les REG_SZ avec "objReg.getStringValue"
ca marche nikel!!
Afficher les 16 commentaires