コード例 #1
0
ファイル: Form2.cs プロジェクト: ramonzitos95/InformacoesdoPc
        public void preencheInformacoesSO()
        {
            PC pc = new PC();

            txtNomePC.Text = pc.GetNomeComputador();
            txtArquiteturaProcessador.Text = pc.ArquiteturaProcessador();
            txtArquiteturaSO.Text          = pc.ArquiteturaSO();
            txtMacAddres.Text         = pc.GetMACAddress();
            txtUsuario.Text           = pc.getUsuario();
            txtSerial.Text            = pc.getSerial("C");
            txtQuantidadeMemoria.Text = Convert.ToString(pc.quantidadeMemoria());
            txtVersaoSO.Text          = pc.versaoSO();
        }
コード例 #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            PC pc = new PC();

            listInfo.Items.Add("Sistema Operacional: " + pc.versaoSO());
            listInfo.Items.Add(pc.ArquiteturaSO());
            listInfo.Items.Add(pc.ArquiteturaProcessador());
            listInfo.Items.Add("Nome do Computador: " + pc.GetNomeComputador());
            listInfo.Items.Add("Serial do HD: " + pc.getSerial("C"));
            listInfo.Items.Add("Endereço MAC ADDRESS: " + pc.GetMACAddress());
            listInfo.Items.Add("Qunatidade de memória: " + pc.quantidadeMemoria() + " MB");

            // Variaveis auxiliares
            ArrayList arlNetworkDeviceIP   = new ArrayList();
            ArrayList arlNetworkDeviceDesc = new ArrayList();
            ArrayList arlNetworkDeviceMAC  = new ArrayList();
            // Instancia a classe que trata o adaptador de rede
            NetWork objNetworkDevice = new NetWork();

            // Recupera os endereços IP
            arlNetworkDeviceIP = objNetworkDevice.GetIPAdress();
            // Recupera as descrições dos dispositivos de rede
            arlNetworkDeviceDesc = objNetworkDevice.GetDescription();
            // Recupera os MAC adresses dos dispositivos de rede
            arlNetworkDeviceMAC = objNetworkDevice.GetMACAddress();
            // Verifica se o arraylist está vazio
            listInfo.Items.Add("\t\t");
            if ((arlNetworkDeviceIP != null) || (arlNetworkDeviceDesc != null) || (arlNetworkDeviceMAC != null))
            {
                // Mostra as informações sobre a placa de rede
                for (int ind = 0; ind < arlNetworkDeviceIP.Count; ind++)
                {
                    listInfo.Items.Add("\t");
                    listInfo.Items.Add("Informações da Rede:");
                    listInfo.Items.Add("\t");
                    listInfo.Items.Add("Adaptador de Rede\t\t: " + arlNetworkDeviceDesc[ind].ToString());
                    listInfo.Items.Add("Endereço IP\t\t\t: " + arlNetworkDeviceIP[ind].ToString());
                    listInfo.Items.Add("MAC Address\t\t\t: " + arlNetworkDeviceMAC[ind].ToString());
                }
            }
        }