回答
您可以使用下面来获得制造商的名称,添加引用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. 使用Pyro4获取系统信息
- 4. 用Postgresql获取系统操作信息
- 5. 如何使用node.js获取系统统计信息
- 6. 的Qt - 获取系统信息
- 7. 获取系统帐户信息java?
- 8. 捕获系统信息
- 9. 如何使用纯qml linux获取系统,用户信息
- 10. 使用CloudWatch API获取统计信息
- 11. 使用Python(Bash?)获取操作系统级别的系统信息(CPU速度)
- 12. 有没有办法使用Adobe Flex获取系统信息或cpu信息?
- 13. 信息系统
- 14. 获取远程机器的系统信息(使用Java)
- 15. 如何使用Java获取操作系统级别的信息?
- 16. 使用Lazarus和FreePascal获取Linux系统信息
- 17. 获取使用环境变量特定的系统信息
- 18. 获取系统信息通过使用javascript
- 19. 如何使用Lotus脚本获取系统/磁盘信息?
- 20. 获取操作系统信息正确Java或C#
- 21. 在windows机器上获取pc(系统)信息 - C#脚本
- 22. 如何通过C库获取Linux硬件和系统信息?
- 23. 获取WMI不返回的系统信息 - C#
- 24. C#获取信息
- 25. 我如何在PHP中获取系统统计信息
- 26. Linux系统监视器如何获取进程统计信息
- 27. Laravel系统信息
- 28. 使用c#获取操作系统#
- 29. C++使用系统获取PID
- 30. 使用C获取Facebook对象信息#
基本上通过在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