Table of Contents

Class ComputerService

Namespace
HeBianGu.Systems.WinTool
Assembly
HeBianGu.Systems.WinTool.dll
public class ComputerService : LazyInstance<ComputerService>
Inheritance
ComputerService
Inherited Members
Extension Methods

Properties

ComputerName

计算机名称

public string ComputerName { get; }

Property Value

string

IsOSPlatform

是否为Windows操作系统

public bool IsOSPlatform { get; }

Property Value

bool

OSArchitecture

public string OSArchitecture { get; }

Property Value

string

OSDescription

操作系统版本

public string OSDescription { get; }

Property Value

string

UserName

计算机用户

public string UserName { get; set; }

Property Value

string

Methods

GetBaseBoardInfo()

public string GetBaseBoardInfo()

Returns

string

GetBaseBoardInfos(string)

public IEnumerable<ComputerPropertyInfo> GetBaseBoardInfos(string name = "主板信息")

Parameters

name string

Returns

IEnumerable<ComputerPropertyInfo>

GetCPUInfo()

public string GetCPUInfo()

Returns

string

GetCPUInfos(string)

public IEnumerable<ComputerPropertyInfo> GetCPUInfos(string name = "主板信息")

Parameters

name string

Returns

IEnumerable<ComputerPropertyInfo>

GetComputerVersion()

public string GetComputerVersion()

Returns

string

GetDiskInfo()

public string GetDiskInfo()

Returns

string

GetGPUInfo()

public string GetGPUInfo()

Returns

string

GetGpuInfos(string)

public IEnumerable<ComputerPropertyInfo> GetGpuInfos(string name = "显卡信息")

Parameters

name string

Returns

IEnumerable<ComputerPropertyInfo>

GetManagementClassInfos(string, string)

public IEnumerable<ComputerPropertyInfo> GetManagementClassInfos(string name = "系统信息", string managementClass = "Win32_ComputerSystemProduct")

Parameters

name string
managementClass string

Returns

IEnumerable<ComputerPropertyInfo>

GetManagementClassPropertyDatas(string, string)

public IEnumerable<PropertyData> GetManagementClassPropertyDatas(string name = "系统信息", string managementClass = "Win32_ComputerSystemProduct")

Parameters

name string
managementClass string

Returns

IEnumerable<PropertyData>

GetManagementObjectSearcherInfos(string, string)

public IEnumerable<ComputerPropertyInfo> GetManagementObjectSearcherInfos(string name = "显卡信息", string managementClass = "select * from Win32_VideoController")

Parameters

name string
managementClass string

Returns

IEnumerable<ComputerPropertyInfo>

GetManagementObjects(string, string)

public IEnumerable<ManagementObject> GetManagementObjects(string name = "系统信息", string managementClass = "Win32_ComputerSystemProduct")

Parameters

name string
managementClass string

Returns

IEnumerable<ManagementObject>

GetRAMInfo()

public string GetRAMInfo()

Returns

string

GetRAMInfos(string)

public IEnumerable<ComputerPropertyInfo> GetRAMInfos(string name = "内存信息")

Parameters

name string

Returns

IEnumerable<ComputerPropertyInfo>

GetSystemInfos(string)

public IEnumerable<ComputerPropertyInfo> GetSystemInfos(string name = "操作系统")

Parameters

name string

Returns

IEnumerable<ComputerPropertyInfo>

GetVersionInfos(string)

public IEnumerable<ComputerPropertyInfo> GetVersionInfos(string name = "电脑型号")

Parameters

name string

Returns

IEnumerable<ComputerPropertyInfo>

GetWin32Names()

public IEnumerable<string> GetWin32Names()

Returns

IEnumerable<string>