C 獲得系統資訊

2021-04-20 07:01:57 字數 1330 閱讀 3544

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...