回答
您可以使用下面來獲得製造商的名稱,添加引用System.Management
。
System.Management.SelectQuery query = new System.Management.SelectQuery(@"Select * from Win32_ComputerSystem");
//initialize the searcher with the query it is supposed to execute
using (System.Management.ManagementObjectSearcher searcher = new System.Management.ManagementObjectSearcher(query))
{
//execute the query
foreach (System.Management.ManagementObject process in searcher.Get())
{
//print system info
process.Get();
Console.WriteLine("/*********Operating System Information ***************/");
Console.WriteLine("{0}{1}", "System Manufacturer:", process["Manufacturer"]);
Console.WriteLine("{0}{1}", " System Model:", process["Model"]);
}
}
System.Management.ManagementObjectSearcher searcher1 = new System.Management.ManagementObjectSearcher("SELECT * FROM Win32_BIOS");
System.Management.ManagementObjectCollection collection = searcher1.Get();
foreach (ManagementObject obj in collection)
{
if (((string[])obj["BIOSVersion"]).Length > 1)
Console.WriteLine("BIOS VERSION: " + ((string[])obj["BIOSVersion"])[0] + " - " + ((string[])obj["BIOSVersion"])[1]);
else
Console.WriteLine("BIOS VERSION: " + ((string[])obj["BIOSVersion"])[0]);
}
它不會帶來他需要的一切! – 2014-10-08 09:29:40
@PedroAugusto,查看更新的代碼! – 2014-10-08 09:32:24
@PedroAugusto,因爲我總是喜歡張貼代碼,而不是鏈接到某個地方,需要時間後我完整的代碼,所以我對它進行更新,你可以嘗試同樣的,讓我知道,如果我錯過了什麼,OP希望! – 2014-10-08 09:42:59
您可以檢查這個網站,讓您將需要創建您的所有信息:
http://www.csharpdeveloping.net/Snippet/how_to_get_bios_info
當然,我不你會哪一種方案構建,所以我只提供瞭如何檢索數據。
您可以使用以下類
它已被他人完成的,如果你做一個快速谷歌搜索,它會很容易被發現
http://www.codeproject.com/Articles/362227/System-Information
- 1. 使用c獲取系統信息#
- 2. 使用Reg Query獲取系統信息
- 3. 用Postgresql獲取系統操作信息
- 4. 如何使用node.js獲取系統統計信息
- 5. 的Qt - 獲取系統信息
- 6. 從julia獲取系統內存信息
- 7. 獲取系統帳戶信息java?
- 8. 捕獲系統信息
- 9. 如何使用純qml linux獲取系統,用戶信息
- 10. 使用Python(Bash?)獲取操作系統級別的系統信息(CPU速度)
- 11. 有沒有辦法使用Adobe Flex獲取系統信息或cpu信息?
- 12. 信息系統
- 13. 獲取遠程機器的系統信息(使用Java)
- 14. 獲取系統信息通過使用javascript
- 15. 如何使用Lotus腳本獲取系統/磁盤信息?
- 16. 如何通過C庫獲取Linux硬件和系統信息?
- 17. 獲取WMI不返回的系統信息 - C#
- 18. 在windows機器上獲取pc(系統)信息 - C#腳本
- 19. C#獲取信息
- 20. Linux系統監視器如何獲取進程統計信息
- 21. 我如何在PHP中獲取系統統計信息
- 22. C++使用系統獲取PID
- 23. 獲取不存在的系統用戶信息,而不輸出
- 24. 使用java獲取系統信息,即圖形卡,cpu,ram等使用java
- 25. 在任何地圖Api中獲取地理信息系統的街道/道路地理信息系統
- 26. 地理信息系統獲取特定的bb框/縮放級別信息
- 27. 使用JSON獲取信息
- 28. 如何在OS X上使用Python讀取系統信息?
- 29. 如何獲得訪客帳戶c#中的系統信息?
- 30. Laravel Live信息系統
基本上通過在VS中創建新的c#項目,編寫和編譯。 – Reniuz 2014-10-08 09:25:26
閱讀*註冊表*:例如'HKLM \ Hardware \ System \ Bios \ BIOSVersion' – 2014-10-08 09:30:16
這個問題不應該「太封閉」。這是一個非常具體的問題,下面提供了一個非常具體的答案。 – 2016-06-01 12:23:54