OVH Cloud OVH Cloud

Créer une variable d'environement user avec VB

2 réponses
Avatar
B.Huck
Bonjour à tous,

Je souhaite créer une variable d'environement user (persistente) avec un
programme VB. J'ai vu que la méthode getEnvironmentVariable permettait de
récupérer la valeur des var. d'env., mais existe-t-il une méthode permettant
de créer ou de modifier des variables ?

Merci de votre aide.

2 réponses

Avatar
B.Huck
Bon, j'ai trouvé moi-même la réponse, alors si cela peut servir :

Imports System

Public Class Form1

Protected Shared MyTestVariable = "TESTVAR"

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Environment.SetEnvironmentVariable(MyTestVariable, "C:toto",
EnvironmentVariableTarget.User)

End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button2.Click

End Sub
End Class
Avatar
X
Private Declare Function SetEnvironmentVariable Lib "kernel32" Alias _
"SetEnvironmentVariableA" (ByVal lpName As String, _
ByVal lpValue As String) As Long

Private Declare Function GetEnvironmentVariable Lib "kernel32" Alias _
"GetEnvironmentVariableA" (ByVal lpName As String, _
ByVal lpBuffer As String, ByVal nSize As Long) As Long

Dim var_recup As String
SetEnvironmentVariable "nom_vriable", "contenu_variable" ' stock
GetEnvironmentVariable "nom_vriable", var_recup, taille ' destock
SetEnvironmentVariable "nom_variable", "" ' supprime

--
Site logiciels
http://irolog.free.fr
Mail
http://irolog.free.fr/ecrire/index.htm
Site perso
http://irolog.free.fr/joe/index.htm
Principe d'utilisation des news Groups
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
------------------------------------------------------------------------------------
"B.Huck" a écrit dans le message de news:

Bonjour à tous,

Je souhaite créer une variable d'environement user (persistente) avec un
programme VB. J'ai vu que la méthode getEnvironmentVariable permettait de
récupérer la valeur des var. d'env., mais existe-t-il une méthode
permettant
de créer ou de modifier des variables ?

Merci de votre aide.