引用别人的public void GetSysInf () {
//取得作業系統型式
qDrives = Environment.OSVersion.ToString();
//取得系統文件夾
qSystemDir = Environment.SystemDirectory.ToString();
/*取得映射到進程上下文的物理記憶體量,通過這一記憶體映射量可以了解ASP.NET程式在執行時需要多少系統物理記憶體,有助於更好的規划我們的整個應用,因為物理記憶體量是以Byte為單位的,所以我們將此數值除以1024,可以得到單位為KB的物理記憶體量*/
qMo = (Environment.WorkingSet/1024).ToString();
//取得目前工作目錄(即該進程從中啟動的目錄)的完全限定路徑
qCurDir = Environment.CurrentDirectory.ToString();
//取得主機的網路網欄位標簽
qDomName = Environment.UserDomainName.ToString();
//取得系統啟動後經過的毫秒數
qTick = Environment.TickCount;
//計算得到系統啟動後經過的分鐘數
qTick /= 60000;
//取得機器名
qMachine = Environment.MachineName;
//取得執行目前進程的用戶名
qUser = Environment.UserName;
/*檢索此電腦上格式為"<磁碟機號>:\"的邏輯磁碟機的標簽,返回字元串數群群組,這是下一步操作的關鍵所在*/
achDrives = Directory.GetLogicalDrives();
//取得此字元串數群群組的維數,確定有多少個邏輯磁碟機
nNumOfDrives = achDrives.Length;
//取得作業系統型式
qDrives = Environment.OSVersion.ToString();
//取得系統文件夾
qSystemDir = Environment.SystemDirectory.ToString();
/*取得映射到進程上下文的物理記憶體量,通過這一記憶體映射量可以了解ASP.NET程式在執行時需要多少系統物理記憶體,有助於更好的規划我們的整個應用,因為物理記憶體量是以Byte為單位的,所以我們將此數值除以1024,可以得到單位為KB的物理記憶體量*/
qMo = (Environment.WorkingSet/1024).ToString();
//取得目前工作目錄(即該進程從中啟動的目錄)的完全限定路徑
qCurDir = Environment.CurrentDirectory.ToString();
//取得主機的網路網欄位標簽
qDomName = Environment.UserDomainName.ToString();
//取得系統啟動後經過的毫秒數
qTick = Environment.TickCount;
//計算得到系統啟動後經過的分鐘數
qTick /= 60000;
//取得機器名
qMachine = Environment.MachineName;
//取得執行目前進程的用戶名
qUser = Environment.UserName;
/*檢索此電腦上格式為"<磁碟機號>:\"的邏輯磁碟機的標簽,返回字元串數群群組,這是下一步操作的關鍵所在*/
achDrives = Directory.GetLogicalDrives();
//取得此字元串數群群組的維數,確定有多少個邏輯磁碟機
nNumOfDrives = achDrives.Length;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货