2024年6月2日发(作者:)
C# 获取内存和CPU信息的代码
ist result = new ist();
ManagementScope mgmtScope = new ManagementScope(@ /. ootcimv2
t();
ManagementPath mp = new ManagementPath( Win32_Processor
ManagementClass mc = new ManagementClass(mgmtScope, mp, null);
ManagementObjectCollection procs = tances();
foreach (ManagementObject mo in procs)
foreach (PropertyData pd in ties)
switch ()
case DeviceID :
case Name :
case LoadPercentage :
ine(@ Name: {0}; Value: {1} , , == null ? :
ng().Trim());
((@ Name: {0}; Value: {1} , , == null ?
: ng().Trim()));
FatalException((@ Name: {0}; Value: {1} ,
, == null ? : ng().Trim()));
break;
ine(@ ---
(@ ---
获取内存信息
using System;
using tions;
using c;
using ment;
using ;
namespace Management
/// summary
/// Represents the Memory scope information
/// /summary
public class Memory
public static void LogMemoryData()
ManagementScope mgmtScope = new ManagementScope(@ /. ootcimv2
t();
ManagementPath mp = new ManagementPath( Win32_OperatingSystem
ManagementClass mc = new ManagementClass(mgmtScope, mp, null);
ManagementObjectCollection procs = tances();
foreach (ManagementObject mo in procs)
foreach (PropertyData pd in ties)
switch ()
case BuildNumber :
case BuildType :
case Caption :
case CountryCode :
case CSDVersion :
case CSName :
case CurrentTimeZone :
case FreePhysicalMemory :
case FreeSpaceInPagingFiles :
case FreeVirtualMemory :
case LastBootUpTime :
case MaxNumberOfProcesses :
case MaxProcessMemorySize :
case NumberOfProcesses :
case NumberOfUsers :
case Organization :
case OSLanguage :
case RegisteredUser :
case SerialNumber :
case ServicePackMajorVersion :
case ServicePackMinorVersion :
case SizeStoredInPagingFiles :
case SystemDevice :
case SystemDirectory :
case SystemDrive :
case TotalVirtualMemorySize :
case TotalVisibleMemorySize :
case Version :
case WindowsDirectory :
ine(@ Name: {0}; Value: {1} , , == null ? :
ng().Trim());
((@ Name: {0}; Value: {1} , , == null ?
: ng().Trim()));
FatalException((@ Name: {0}; Value: {1} ,
, == null ? : ng().Trim()));
break;
ine(@ ---
(@ ---


发布评论