none
Obtener informacion de la pc RRS feed

  • Pregunta

  • hola Dios les bendiga y Les Guarda, la siguiente pregunta es 

    quiisiera saber como yo obtengo en visual basic 2010 express la marca y la lista de los discos duros puestos en la pc tambien me gustaria saber como obtengo el nombre de la targeta de sonido instalada, tambien quisiera saber como obtener el nombre completo de la pc osea que me diga si es una optiplex gx260 etc. osea porque mi pc es un gateway rs780 pero lo que quiere es que el programa me diga el modelo completo osea DX tal tambien tengo un codigo que me dice la memoria ram pero no me dice la ram completa instalada en la pc deberia decir 4gb y no 3gb y algo .. y veo que el programa cpuz me dice osea dice 4gb instalada pero mi aplicacion que estoy creando me dice 3gb y algo.. 

    nota no te casi nada de programacion y solo estoy haciendo un programa que me diga informacion de la pc para asi usar esa informacion para instalar drivers a tal pc si tienen la amabildad de mandarme los codigos se los agradeceria mucho  una persona de este foro de vb me contesto y me digo algo como usando el wmi algo asi pero no esta la informacion y lo que quiero gracias, espero no ser molestia mandenme los codigos plis gracias...

    lunes, 8 de julio de 2013 21:14

Todas las respuestas

  • hola Dios les bendiga.. no se mucho de programacion pero me gustaria saber cual es el codigo para mostrar la informacion de la pc estoy haciendo una pekeña aplicacion y me faltan par de cosas una de ellas es el codigo para mostrar en un textbox la marca de la tarjeta madre y el modelo en otro textbox tambien me gustaria saber la marca del disco duro en otro textbox osea que deberian de ser tres codigos gracias estoy usando vb 2010 express , gracias espero su respuestas....
    domingo, 7 de julio de 2013 3:38
  • hola

    si usas WMI podrias obtener toda esta info

    el codigo se puede convertir

    Convert C# to VB.NET

    Code Converter

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    domingo, 7 de julio de 2013 4:44
  • hola perdon te dije que no se mucho de programacion solo se un pokito y no entiendo lo que tengo que hacer me puedes enviar los codigos ya creados y expplicando lo que tengo que hacer por favor lo que quiero es conseguir la marca y el modelo de la targeta madre osea del motherboard lo que pasa es para usar esa informacion en el programa para asi facilitar saber los datos de la pc a la hora de bajar drivers  y eso y quisiera aprender a crear una utilidad asi.. repito no es que el programa baja drivers sino es solo informacion si tienes los codigos para saber el modelo y la marca pasamelos plis tambien si es posible tambien la de saber el nombre de la tarjeta de sonido gracias espero no ser molestia, Dios les bendiga
    domingo, 7 de julio de 2013 7:04
  • perdon disculpa si lo tomas como un insulto fue un chiste de te dije que no sabia programacion, espero que no te molestes 

    lo que quiero saber es como obtener el nombre completo de la pc osea si la pc es una optiplex gx260 bueno que el programa me capture el modelo completo de la pc osea que el textbox diga optiplex gx 260 este modelo es un ejemplo tengo este codigo y no me funciona..

      Dim search As New ManagementObjectSearcher("SELECT * FROM Win32_BIOS")
            Dim info As ManagementObject
            For Each info In search.Get()

                TextBox27.Text() += "Model: " & info("Model").ToString()

    estoy usando vb 2010 express si tienes la amabilidad de mandarme el codigo te lo agradeceria, gracias....

    domingo, 7 de julio de 2013 11:24
  • hola

    podrias analizar algo como esto

    Información de la placa base (motherboard) usando WMI y Win32_BaseBoard

    valida el codigo vb.net para obtener los valroes de la mother

    por supeusto si esto te funciona, para conocer el resto de los datos de la pc deberias investigar sobre WMI y ver que select realizar a que claves para obtener los datos

    en el primer link que te habia pasado podrias conocer cuales consultar

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    martes, 9 de julio de 2013 12:51
  • verifique el wmi anterior y baje los dos archivos pero el projecto me dice el modelo de la pc osea RS780 pero lo que quiero es que me diga DX4200 osea el modelo completo tengo este codigo

     Dim placa As New Management.ManagementObjectSearcher("SELECT * FROM Win32_BaseBoard")
            For Each i As ManagementObject In placa.Get()
                Console.WriteLine("- Placa Base ")
                Console.WriteLine(i("Name").ToString())
                Console.WriteLine(i("Description").ToString())
                TextBox25.Text = (i("Manufacturer").ToString())
                Console.WriteLine(i("PoweredOn").ToString())
                TextBox17.Text = (i("Product").ToString())
                Console.WriteLine(i("SerialNumber").ToString())

            Next

    este codigo me muestra en el textbox17 mi modelo que es RS780 y en el textbox25 la marca pero no logro obtener el dx4200 no se si eso es posible si sabes como lograrle mandame el codigo plis o si sabes que select como dices me lo dices gracias espero no ser molestia

    martes, 9 de julio de 2013 21:55
  • si validas la documentacion de

    Win32_BaseBoard

    veras que hay muchas key que puedes usar verifica si alguna devuelve el dato que necesitas

    quizas sea el "Model"

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    martes, 9 de julio de 2013 22:30
  • utilize  TextBox17.Text = (i("Model").ToString()) y me da error 

    me dice Referencia a objeto no establecida como instancia de un objeto.

    utiliza la palabra clave new para crear una instancia de objeto.

    determine si el objeto es null antes de llamar al metodo.

    me sale no se que hacer si sabes como es que tengo que poner el codigo mandamelo plis..

    ademas tambien no se como validar lo que dices el win32_baseboard.

    bueno espero... gracias por contestar

    miércoles, 10 de julio de 2013 16:54
  • Hola, escríbeme yo te muestro como se hace todo lo que pide, no se lo envió por acá porque es muy largo, pero yo tengo todos los métodos, y la estructura mi correo es aortizgaviria@gmail.com
    viernes, 20 de marzo de 2020 20:50