c 獲取xp系統資訊的幾種方法

2021-06-08 17:34:29 字數 947 閱讀 2712

所謂系統資訊,就是指計算機的軟體硬體資訊,硬體如cpu主頻、網絡卡名稱等,軟體資訊就如作業系統目錄,使用者目錄等。在平常的程式設計中,我們往往要用到這些系 統資訊,讀取系統資訊對於程式設計還是很重要的,.net提 供了很便利的方法,本文提供了三種方法來從各個方面對系統資訊進行讀取。

第一種方法:用systeminformation 類

systeminformation提供靜態方法和屬性

,它們可用於獲取諸如

windows 顯示元素大小、作業系統設定、網路可用性和系統中所安裝硬體的效能等資訊

,這種方法側重於作業系統(這裡特指windows)的一些設定和狀態

using system.windows.forms; 

//使用systeminformation的靜態成員獲得系統資訊並顯示出來; 

class class1 

第二種方法 :用environment

通過這種方法可檢索的系統資訊包括命令列引數、環境變數設定、呼叫堆疊的內容、上次系統引導以來的時間,以及公共語言執行庫的版本等等

,測重於使用這個類的應用程式所處的環境和狀態,也有比較多的動態資訊,比如開機啟動後的毫秒數等等。

第三種方法 用registrykey 類

這種方法方法讀取的也只能是靜態的設定

,不過比上面兩種方法更加接近作業系統

,因為值是直接從登錄檔中讀取出來的

,有好處也有不好的地方

,好處就是基本上可以獲得任何設定。不好的地方是不夠便利,畢竟,檢索登錄檔的鍵值不如直接呼叫方法來得方便。 需要

microsoft.win32命名空間

class class1  }

**:

獲取系統時間的幾種方法!!!

1.date day new date dateformat df new dateformat yyyy mm dd hh mm ss system.out.println df.format day 通過date類來獲取當前時間 2.date date new date string year ...

C 獲取目錄的幾種方法

來至 獲取程式的基目錄。獲取模組的完整路徑。system.diagnostics.process.getcurrentprocess mainmodule.filename 可獲得當前執行的exe的檔名。獲取和設定當前目錄 該程序從中啟動的目錄 的完全限定目錄。system.environment....

c 獲取路徑的幾種方法

1 取得控制台應用程式的根目錄方法 2 取得web應用程式的根目錄方法 3 取得winform應用程式的根目錄方法 以上是從網上隨便找別人的總結的,下面是自己工作中遇到的問題,自己做了個控制台程式,然後用任務計畫程式定時執行,執行的時候發現生成的路徑和直接執行控制台生成的檔案路徑不一致!最開始用的s...