C 獲取計算機的硬體資訊

2022-09-15 04:06:18 字數 1431 閱讀 5238

新增引用:system.management

1

///2

///獲取本機的mac位址

3///

4///

5public

static

string

getmacstring()615

}16mo.dispose();

17return

null;18

}192021

22///

23///

獲取cpu的個數

24///

25///

26public

static

intgetcpucount()

2735}36

catch

3739

return -1;40

}414243

44///

45///

獲取cpu的頻率 這裡之所以使用string型別的陣列,主要是因為cpu的多核

46///

47///

48public

static

string

getcpumhz()

4961

mc.dispose();

62mysearch.dispose();

63return

mhz;64}

6566

6768

///69

///獲取硬碟的大小

70///

71///

72public

static

string

getsizeofdisk()

7380

return"-1

";81}

8283

8485

86///

87///

獲取記憶體的大小

88///

89///

90public

static

string

getsizeofmemery()

91102

}103 mc = null

;104

moc.dispose();

105106

return

sizeall.tostring();

107}

108109

///110

///取cpu編號

111///

112///

113public

static

string getcpuid()

114126

return

strcpuid;

127}

128catch

129132

133 }

c 獲取計算機上硬體資訊

首先新增引用system.management 我們這裡拿印表機為例 win32 printer就是獲取裝置上的印表機 printer name tostring tolower printer workoffline 是獲取印表機名以及是否離線,為true就代表離線或離線 using system...

c 獲取計算機資訊

managementobjectsearcher 類 基於指定的查詢檢索管理物件的集合。此類是用於檢索管理資訊的較為常用的入口點之一。例如,它可以用於列舉系統中的所有磁碟驅動器 網路介面卡 程序及更多管理物件,或者用於查詢所有處於活動狀態的網路連線以及暫停的服務等。在例項化之後,此類的例項可以接受在...

c 獲取計算機資訊

獲取計算機資訊,獲取遠端計算機資訊的時候需要關閉遠端機器的防火牆,否則獲取不到相關資訊。using system using system.collections.generic using system.linq using system.web using system.text using s...