using system;
using system.management;
namespace soyee.comm
protected computer()
string getcpuid()
moc=null;
mc=null;
return cpuinfo;
} catch
finally }
string getmacaddress() }
moc=null;
mc=null;
return mac;
} catch
finally }
string getipaddress() }
moc=null;
mc=null;
return st;
} catch
finally }
string getdiskid()
moc=null;
mc=null;
return hdid;
} catch
finally }
///
/// 作業系統的登入使用者名稱
///
///
string getusername()
moc=null;
mc=null;
return st;
} catch
finally }
///
/// pc型別
///
///
string getsystemtype()
moc=null;
mc=null;
return st;
} catch
finally }
///
/// 物理記憶體
///
///
string gettotalphysicalmemory()
moc=null;
mc=null;
return st;
} catch
finally }
///
///
///
///
string getcomputername()
catch
finally }
} }
C 獲得裝置usb資訊
需要在專案右擊引用,點選程式集,搜尋 system.management 然後安裝他 然後使用下面的 就可以獲得裝置的 usb 請看 static list getusbdevices foreach var device in collection collection.dispose retur...
sysinfo 獲得系統統計資訊
sysinfo 系統呼叫會填充乙個有關系統統計資訊的結構。它唯一的引數是乙個指向 struct sysinfo 物件的指標。下列是 struct sysinfo 中一些比較有趣的域 uptime 從系統啟動開始已流逝的時間,以秒為單位。totalram 可用的物理記憶體總空間。freeram 空閒的...
sysctl方式獲得unix系統的資訊
sysctl方式獲得unix系統的release版本號。因為sysctl的release版本號是不能被更改的,所以通過這種方式獲得的資訊具有確定性。include include include include include int main releasename char malloc len...