none
memoria ram e windows RRS feed

  • Pergunta

  • oi galera eu queria saber como faço para aparecer o nome do sistema operacional windows e quanto de memoria ram tem no meu pc e aparecer em uma label em vb.net obrigado a todos 

       
    sexta-feira, 5 de dezembro de 2014 16:38

Respostas

  • Olá João

    Você pode utilizar a classe System.Diagnostic.Process

    Dá uma olhada nesse link e vê se te ajuda.


    Klayton Gomes MCP /MCTS/ MCAD / MCPD / MCSD Software Architecture / System Analyst

    • Marcado como Resposta joão pjoao1578 sexta-feira, 5 de dezembro de 2014 21:03
    sexta-feira, 5 de dezembro de 2014 16:42
  • Basta mudar para seu label:

    Imports Microsoft.VisualBasic.Devices
    
    Sub Main()
      Dim computerInfo As New ComputerInfo
     
    Label1.Text = String.Format("Memória Física Disponível: {0}", computerInfo.AvailablePhysicalMemory)
    Label2.Text = String.Format("Memória Virtual Disponível: {0}", computerInfo.AvailableVirtualMemory)
    Label3.Text = String.Format("Cultura Instalada: {0}", computerInfo.InstalledUICulture)
    Label4.Text = String.Format("Nome Completo do Sistema Operacional: {0}", computerInfo.OSFullName)
    Label5.Text = String.Format("Plataforma do Sistema Operacional: {0}", computerInfo.OSPlatform)
    Label6.Text = String.Format("Versão do Sistema Operacional: {0}", computerInfo.OSVersion)
    Label6.Text = String.Format("Memória Física Total: {0}", computerInfo.TotalPhysicalMemory)
    Label7.Text = String.Format("Memória Virtual Total: {0}", computerInfo.TotalVirtualMemory)
    End Sub

    • Sugerido como Resposta Mr. GMSOFT sexta-feira, 5 de dezembro de 2014 18:18
    • Marcado como Resposta joão pjoao1578 sexta-feira, 5 de dezembro de 2014 21:03
    sexta-feira, 5 de dezembro de 2014 18:17

Todas as Respostas

  • Olá João

    Você pode utilizar a classe System.Diagnostic.Process

    Dá uma olhada nesse link e vê se te ajuda.


    Klayton Gomes MCP /MCTS/ MCAD / MCPD / MCSD Software Architecture / System Analyst

    • Marcado como Resposta joão pjoao1578 sexta-feira, 5 de dezembro de 2014 21:03
    sexta-feira, 5 de dezembro de 2014 16:42
  • Segue código:

    Imports Microsoft.VisualBasic.Devices
    
    Sub Main()
      Dim computerInfo As New ComputerInfo
     
      Console.WriteLine("Memória Física Disponível: {0}", computerInfo.AvailablePhysicalMemory)
      Console.WriteLine("Memória Virtual Disponível: {0}", computerInfo.AvailableVirtualMemory)
      Console.WriteLine("Cultura Instalada: {0}", computerInfo.InstalledUICulture)
      Console.WriteLine("Nome Completo do Sistema Operacional: {0}", computerInfo.OSFullName)
      Console.WriteLine("Plataforma do Sistema Operacional: {0}", computerInfo.OSPlatform)
      Console.WriteLine("Versão do Sistema Operacional: {0}", computerInfo.OSVersion)
      Console.WriteLine("Memória Física Total: {0}", computerInfo.TotalPhysicalMemory)
      Console.WriteLine("Memória Virtual Total: {0}", computerInfo.TotalVirtualMemory)
     
      Console.ReadKey()
    End Sub
    
    Veja mais em: http://www.maestrodotnet.com.br/?p=314#sthash.XR0k0vvS.dpuf
    • Sugerido como Resposta Mr. GMSOFT sexta-feira, 5 de dezembro de 2014 16:43
    sexta-feira, 5 de dezembro de 2014 16:43
  • nao pega console nei abre nei aparese queria em label 

    sexta-feira, 5 de dezembro de 2014 18:12
  • sim mais eu quero que apareça no meu forme1 em uma label nao em console   
    sexta-feira, 5 de dezembro de 2014 18:13
  • Basta mudar para seu label:

    Imports Microsoft.VisualBasic.Devices
    
    Sub Main()
      Dim computerInfo As New ComputerInfo
     
    Label1.Text = String.Format("Memória Física Disponível: {0}", computerInfo.AvailablePhysicalMemory)
    Label2.Text = String.Format("Memória Virtual Disponível: {0}", computerInfo.AvailableVirtualMemory)
    Label3.Text = String.Format("Cultura Instalada: {0}", computerInfo.InstalledUICulture)
    Label4.Text = String.Format("Nome Completo do Sistema Operacional: {0}", computerInfo.OSFullName)
    Label5.Text = String.Format("Plataforma do Sistema Operacional: {0}", computerInfo.OSPlatform)
    Label6.Text = String.Format("Versão do Sistema Operacional: {0}", computerInfo.OSVersion)
    Label6.Text = String.Format("Memória Física Total: {0}", computerInfo.TotalPhysicalMemory)
    Label7.Text = String.Format("Memória Virtual Total: {0}", computerInfo.TotalVirtualMemory)
    End Sub

    • Sugerido como Resposta Mr. GMSOFT sexta-feira, 5 de dezembro de 2014 18:18
    • Marcado como Resposta joão pjoao1578 sexta-feira, 5 de dezembro de 2014 21:03
    sexta-feira, 5 de dezembro de 2014 18:17
  • obrigado aos 2 muito bom 
    sexta-feira, 5 de dezembro de 2014 21:03