Ver Mensaje Individual
  #8 (permalink)  
Antiguo 20/01/2010, 21:29
Avatar de seba123neo
seba123neo
 
Fecha de Ingreso: febrero-2007
Ubicación: Esperanza, Santa Fe
Mensajes: 1.046
Antigüedad: 18 años
Puntos: 19
Respuesta: Obtener nombre Monitor PC

si, el ejemplo ese que pusiste es de visual basic 6, de esta pagina:

EnumDisplayDevices: Enumerating System Display Devices

y el ejemplo de WMI es raro que no te ande, a mi me tira la marca tal cual es. ahora le puse mas propiedades de la clase , fijate si con esto te tira en alguna la marca del monitor...pone un listbox y este codigo:

Código vb:
Ver original
  1. Imports System.Management
  2.  
  3. Public Class Form1
  4.  
  5.     Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  6.         Dim Buscar As New ManagementObjectSearcher("SELECT * FROM Win32_DesktopMonitor")
  7.  
  8.         For Each queryObj As ManagementObject In Buscar.Get()
  9.             ListBox1.Items.Add(queryObj("Availability"))
  10.             ListBox1.Items.Add(queryObj("Caption"))
  11.             ListBox1.Items.Add(queryObj("ConfigManagerErrorCode"))
  12.             ListBox1.Items.Add(queryObj("ConfigManagerUserConfig"))
  13.             ListBox1.Items.Add(queryObj("CreationClassName"))
  14.             ListBox1.Items.Add(queryObj("Description"))
  15.             ListBox1.Items.Add(queryObj("DeviceID"))
  16.             ListBox1.Items.Add(queryObj("MonitorManufacturer"))
  17.             ListBox1.Items.Add(queryObj("MonitorType"))
  18.             ListBox1.Items.Add(queryObj("Name"))
  19.             ListBox1.Items.Add(queryObj("PixelsPerXLogicalInch"))
  20.             ListBox1.Items.Add(queryObj("PixelsPerYLogicalInch"))
  21.             ListBox1.Items.Add(queryObj("PNPDeviceID"))
  22.             ListBox1.Items.Add(queryObj("ScreenHeight"))
  23.             ListBox1.Items.Add(queryObj("ScreenWidth"))
  24.             ListBox1.Items.Add(queryObj("Status"))
  25.             ListBox1.Items.Add(queryObj("SystemName"))
  26.         Next
  27.     End Sub
  28. End Class

saludos.
__________________
" Todos Somos Ignorantes; lo que pasa es que no todos ignoramos las mismas cosas " - Albert Einstein