得到当前环境信息,CPU型号,内存.操作系统

string sout = "计算机名:" + Environment.GetEnvironmentVariable("COMPUTERNAME");
            sout += "系统目录:" + Environment.GetEnvironmentVariable("windir");
            string s = "操作系统及版本:/t" + Environment.OSVersion + "/r/n";
            s += "系统目录:/t" + Environment.SystemDirectory + "/r/n";
            s += "域:/t" + Environment.UserDomainName + "/r/n";
            s += "当前用户:/t" + Environment.UserName + "/r/n";
            s += "物理内存:/t" + Environment.WorkingSet.ToString("N") + "/r/n";
            //s += "系统已经运行:/t" + gettimelong(Environment.TickCount) + "/r/n";
            RegistryKey hLocalMachine = Registry.LocalMachine;
            RegistryKey hardware =hLocalMachine.OpenSubKey("HARDWARE");
            RegistryKey descrip = hardware.OpenSubKey("DESCRIPTION");
            RegistryKey system = descrip.OpenSubKey("SYSTEM");
            RegistryKey processer = system.OpenSubKey("CentralProcessor");
            RegistryKey info = processer.OpenSubKey("0");
            s += "CPU:/t" + info.GetValue("VendorIdentifier") + "/r/n描述:/t" + info.GetValue("ProcessorNameString") +"/r/n";
            s += "CPU标识:/t" + info.GetValue("Identifier") + "/r/nCPU频率:/t" + info.GetValue("~MHz").ToString() +"MHz/r/n";
            RegistryKey me = hardware.OpenSubKey("RESOURCEMAP");
            RegistryKey sss = me.OpenSubKey("System Resources");
            RegistryKey mem = sss.OpenSubKey("Physical Memory");
            s += "物理内存:/t"+Convert.ToString(mem.Name);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值