Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/07/2012, 18:23
Avatar de portalmana
portalmana
 
Fecha de Ingreso: septiembre-2007
Ubicación: Montevideo-Uruguay
Mensajes: 633
Antigüedad: 17 años, 1 mes
Puntos: 80
Respuesta: Obtener Grupo de Trabajo desde VB. 2008

Hola, espero que ya lo hayas logrado pero si no fue así esto te puede ayudar.
Crea una Clase o Modulo con la siguiente Funcion

Código vb:
Ver original
  1. Public Function getPropiedad(ByVal propiedad As String, Optional tipo As String = "OperatingSystem") As String
  2.             Dim valorPropiedad As String = ""
  3.  
  4.             Dim objMgmt As New Management.ManagementObject
  5.             Dim objMOS As Management.ManagementObjectSearcher
  6.  
  7.             Try
  8.                 objMOS = New Management.ManagementObjectSearcher("SELECT " & propiedad & " FROM Win32_" & tipo)
  9.                 For Each objMgmt In objMOS.Get
  10.                     valorPropiedad = objMgmt.Item(propiedad).ToString()
  11.                 Next
  12.             Catch ex As Management.ManagementException
  13.                 Select Case ex.ErrorCode.ToString
  14.                     Case "InvalidClass"
  15.                         MsgBox("Se requiere un tipo valido")
  16.                     Case "InvalidQuery"
  17.                         MsgBox("Se requiere una propiedad valida")
  18.                     Case Else
  19.                         MsgBox("Error de Consulta Inesperado")
  20.                 End Select
  21.             Catch ex As Exception
  22.                 MsgBox(ex.Message & " " & ex.GetType().ToString)
  23.             End Try
  24.  
  25.             Return valorPropiedad
  26.         End Function

Acuérdate de añadir como referencia a:
System.Management

Luego para usar la función, solo le debes pasar el tipo y la propiedad que quieres.
Código vb:
Ver original
  1. tuModulo.getPropiedad("Workgroup","ComputerSystem")

Bueno no se si es esta la propiedad, pero si no aqui tienes una lista:
http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx

Saludos
__________________
"La imaginación es más importante que el conocimiento. El conocimiento es limitado, mientras que la imaginación no" -- A.Einstein
objetivophp.com,twitter.com/objetivophp