gpt4 book ai didi

c# - 如何在 .NET Core 中获取操作系统、计算机处理器信息、总 RAM、正在使用的 RAM 等?

转载 作者:太空宇宙 更新时间:2023-11-03 15:08:42 25 4
gpt4 key购买 nike

我会使用 ManagementObjectSearcher,但 .Net Core 中似乎没有。如何使用带有 .Net Core 的 C# 获取系统信息,例如标题中的信息?

最佳答案

嗯,这就是我的工作。不是我最快乐的解决方案,但它无能为力。 :) 我在项目中添加了对Microsoft.VisualBasic.dll 的引用。在那个和环境之间,我得到:

        Microsoft.VisualBasic.Devices.ComputerInfo computerInfo = new Microsoft.VisualBasic.Devices.ComputerInfo();
Console.WriteLine(Environment.ProcessorCount);
Console.WriteLine(computerInfo.AvailablePhysicalMemory);
Console.WriteLine(computerInfo.AvailableVirtualMemory);
Console.WriteLine(computerInfo.OSFullName);
Console.WriteLine(computerInfo.OSPlatform);
Console.WriteLine(computerInfo.OSVersion);
Console.WriteLine(computerInfo.TotalPhysicalMemory);
Console.WriteLine(computerInfo.TotalVirtualMemory);

关于c# - 如何在 .NET Core 中获取操作系统、计算机处理器信息、总 RAM、正在使用的 RAM 等?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42151024/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com