获取计算机信息

来源:互联网 发布:淘宝购物支付流程图 编辑:程序博客网 时间:2024/03/29 16:30

   //获取计算机名称
   this.label1.Text=SystemInformation.ComputerName;
   //获取用户名
   this.label2.Text=SystemInformation.UserName;
   //获取用户工作域名称
   this.label3.Text=SystemInformation.UserDomainName;
   //获取显示器分辨率
   this.label4.Text=SystemInformation.PrimaryMonitorSize.Width
    SystemInformation.PrimaryMonitorSize.Height   
   //检查网络连接状态
   SystemInformation.Network
    //获取启动模式
   SystemInformation.BootMode.ToString();

   //获取使用的操作系统的Platform和版本值
   Environment.OSVersion.Platform.ToString();
   Environment.OSVersion.Version.ToString();
   //获取本程序的路径
   Environment.CommandLine.ToString();
   
   //获取系统连续运行的时间
   int times=Environment.TickCount/1000;   
   int hh,ff,ss;//代表小时,分钟和秒钟
   ss=times%60;label20.Text=ss+"秒";
   if((times/=60)!=0)
   {
    ff=times%60;
    label20.Text=ff+"分"+label20.Text;
    if((times/=60)!=0)
    {
     hh=times%24;
     label20.Text=hh+"小时"+label20.Text;
     if((times/=24)!=0)
     {
      label20.Text=times+"天"+label20.Text;
     }
    }
   }         
   
   ServiceController[] services;
   //检索计算机上的所有服务
   services = ServiceController.GetServices();
   //将服务的名称添加到ListBox中
   for (int i = 0; i <  services.Length; i++)
   {
    string[] temp={
          services[i].ServiceName,
          services[i].Status.ToString(),
          services[i].DisplayName
         };
    ListViewItem item=new ListViewItem(temp);
    item.ImageIndex=2;
    this.listView1.Items.Add(item);
   }