Comment acceder à la base de registre sous VB

Résolu
mister113 Messages postés 8 Date d'inscription   Statut Membre -  
mister113 Messages postés 8 Date d'inscription   Statut Membre -
Bonjour,

Je vous explique, j'ai un petit soucis.
Je souhaiterais depuis Excel trouver le login avec lequel le poste (en réseau) se connecte afin de créer un petit repertoire sur ce dossier.

C:\"utilisateur"\"toto"

Quand je fais une recherche depuis Excel style:
utilisateur=application.username je n'ai rien.
Quand je regarde le nom de l'utilisateur dans Excel via les options il est vide.

J'ai donc pensé regarder à regarder sur la base de registre (j'ai trouvé l'info) mais je ne sais pas comment la récupperer automatiquement sous Excel.

Merci à vous et désolé si la réponse est sur un autre post. (j'ai cherché mais je n'ai rien trouvé)
Configuration: WIndows2000

3 réponses

  1. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
     
    Salut

    Set WshShell = Wscript.CreateObject("Wscript.shell")
    nom=WshShell.RegRead ("HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Logon User Name")
    


    nom contient le nom de l'utilisateur de la session windows.

    Cordialement
    0
  2. mister113 Messages postés 8 Date d'inscription   Statut Membre
     
    merci beaucoup, je vais tester ça et je te dis si ça marche. :)
    0
  3. mister113 Messages postés 8 Date d'inscription   Statut Membre
     
    lire plus haut :)
    0