KySdkResolution(3) Library Functions Manual KySdkResolution(3)

KySdkResolution - 获取操作系统基础信息类 主要用来获取操作系统架构信息、操作系统名称、操作系统版本号、操作系统激活状态、操作系统服务序列号、内核版本号、 当前登录用户的用户名(Effect User)、操作系统项目编号名、操作系统项目子编号名、操作系统产品标识码、操作系统宿主机的虚拟机类型、 操作系统宿主机的云平台类型、判断当前镜像系统是否为 专用机 系统、系统版本号/补丁版本号、系统当前显示屏幕,分辨率,系统支持分辨率

#include <kysdkdbus.h>

Inherits QObject.

Public Slots


QString getSystemArchitecture () const
获取操作系统架构信息 QString getSystemName () const
获取操作系统名称 QString getSystemVersion (bool verbose) const
获取操作系统版本号 int getSystemActivationStatus () const
获取操作系统激活状态 QString getSystemSerialNumber () const
获取操作系统服务序列号 QString getSystemKernelVersion () const
获取内核版本号 QString getSystemEffectUser () const
获取当前登录用户的用户名(Effect User) QString getSystemEffectUserLoginTime () const
获取当前登录用户的登录时间 QString getSystemProjectName () const
获取操作系统项目编号名 QString getSystemProjectSubName () const
获取操作系统项目子编号名 unsigned int getSystemProductFeatures () const
获取操作系统产品标识码 QString getSystemHostVirtType () const
获取操作系统宿主机的虚拟机类型 QString getSystemHostCloudPlatform () const
获取操作系统宿主机的云平台类型 QString getSystemOSVersion () const
获取系统版本号 QString getSystemUpdateVersion () const
获取补丁版本号 bool getSystemIsZYJ () const
判断当前镜像系统是否为 专用机 系统

获取操作系统基础信息类 主要用来获取操作系统架构信息、操作系统名称、操作系统版本号、操作系统激活状态、操作系统服务序列号、内核版本号、 当前登录用户的用户名(Effect User)、操作系统项目编号名、操作系统项目子编号名、操作系统产品标识码、操作系统宿主机的虚拟机类型、 操作系统宿主机的云平台类型、判断当前镜像系统是否为 专用机 系统、系统版本号/补丁版本号、系统当前显示屏幕,分辨率,系统支持分辨率

Public Slots

获取操作系统激活状态

Returns

int 2表示已过期;0表示未激活,处于试用期;1表示已激活;-1表示接口内部错误;

获取操作系统架构信息

Returns

QString 操作系统架构信息

获取当前登录用户的用户名(Effect User)

Returns

QString 当前登录用户的用户名(Effect User)

获取当前登录用户的登录时间

Returns

QString 成功返回字符串,失败返回NULL。返回的字符串需要被 free 释放

获取操作系统宿主机的云平台类型

Returns

QString 获取失败返回NULL,获取成功返回一个字符串,字符串内容如下: [none, huawei] 其中 none 表示运行在物理机或未知的云平台环境中;其他字符串代表不同的云平台

获取操作系统宿主机的虚拟机类型

Returns

QString 操作系统宿主机的虚拟机类型,类型如下: [none, qemu, kvm, zvm, vmware, hyper-v, orcale virtualbox, xen, bochs, \ uml, parallels, bhyve, qnx, arcn, openvz, lxc, lxc-libvirt, systemd-nspawn,\ docker, podman, rkt, wsl] 其中 none 表示运行在物理机环境中;其他字符串代表具体的虚拟环境类型

判断当前镜像系统是否为 专用机 系统

Returns

bool true代表是 false代表不是

获取内核版本号

Returns

QString 内核版本号

获取操作系统名称

Returns

QString 操作系统名称

获取系统版本号

Returns

QString 系统版本号

获取操作系统产品标识码

Returns

unsigned int 返回标志码 0000 信息异常 0001 仅PC特性 0010 仅平板特性 0011 支持平板与PC特性

获取操作系统项目编号名

Returns

QString 操作系统项目编号名

获取操作系统项目子编号名

Returns

QString 操作系统项目子编号名

获取操作系统服务序列号

Returns

QString 操作系统服务序列号

获取补丁版本号

Returns

QString 补丁版本号

获取操作系统版本号

Parameters

verbose 0获取简略版本号,1获取详细版本号

Returns

QString 操作系统版本号

Generated automatically by Doxygen for kysdkdbus.h from the source code.

Wed Sep 20 2023 My Project