TouTenN
Messages postés11Date d'inscriptionjeudi 2 octobre 2003StatutMembreDernière intervention12 juillet 2005
-
4 mars 2004 à 09:12
TouTenN
Messages postés11Date d'inscriptionjeudi 2 octobre 2003StatutMembreDernière intervention12 juillet 2005
-
4 mars 2004 à 14:24
Bonjour
Cela fait quelques jours que je séche sur la récupération rapide du nom du groupe de travail(workgroup) d'une machine. J'ai bien trouvé de quoi lister tout le réseau, mais je ne veux que le nom de la machine..
TouTenN
Messages postés11Date d'inscriptionjeudi 2 octobre 2003StatutMembreDernière intervention12 juillet 2005 4 mars 2004 à 10:24
Bonjour christophe
j'ai trouvé ce code mais cela n'a pas l'air de fonctionner sur toutes les platesformes Win... C normal???
-----------
Private Declare Function GetEnvironmentVariable Lib "kernel32" Alias "GetEnvironmentVariableA" (ByVal lpName As String, ByVal lpBuffer As String, ByVal nSize As Long) As Long
Function GetEnvironmentVar(sName As String) As String
GetEnvironmentVar = String(255, 0)
GetEnvironmentVariable sName, GetEnvironmentVar, Len(GetEnvironmentVar)
If InStr(1, GetEnvironmentVar, Chr$(0)) > 0 Then GetEnvironmentVar = Left$(GetEnvironmentVar, InStr(1, GetEnvironmentVar, Chr$(0)) - 1)
GetEnvironmentVar = sName + ": " + GetEnvironmentVar
End Function
Private Sub Form_Load()
'KPD-Team 2000
'URL: http://www.allapi.net/ 'E-Mail: KPDTeam@Allapi.net
Me.AutoRedraw = True
Me.Print GetEnvironmentVar("USERNAME")
Me.Print GetEnvironmentVar("USERDOMAIN")
Me.Print GetEnvironmentVar("PROCESSOR_IDENTIFIER")
Me.Print GetEnvironmentVar("NUMBER_OF_PROCESSORS")
Me.Print GetEnvironmentVar("OS")
End Sub
-----------