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);