Comment acceder à la base de registre sous VB

Résolu
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. Contributeur
    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
    1. merci beaucoup, je vais tester ça et je te dis si ça marche. :)