PIP 6.1.0
Platform-Independent Primitives
Загрузка...
Поиск...
Не найдено
Класс PISystemInfo

Класс информации о системе. Подробнее...

#include <pisysteminfo.h>

Классы

struct  MountInfo
 Структура информации о точке монтирования. Подробнее...

Открытые статические члены

static PIStringList mountRoots ()
 Возвращает абсолютные пути всех точек монтирования.
static PIVector< MountInfo > mountInfo (bool ignore_cache=false)
 Возвращает информацию о всех точках монтирования.
static PIString machineKey ()
 Возвращает уникальный ключ системы.
static uint machineID ()
 Возвращает хэш уникального ключа системы.
static PISystemInfo * instance ()
 Возвращает синглтон PISystemInfo.

Открытые атрибуты

PIString ifconfigPath
 Абсолютный путь к утилите "ifconfig".
PIString execCommand
 Путь вызова приложения (argv[0]).
PIString hostname
 Hostname системы.
PIString user
 Имя пользователя, запустившего приложение.
PIString OS_name
 Имя системы (Windows, MacOS, ...).
PIString OS_version
 Версия системы.
PIString architecture
 Архитектура системы (x86, x86_64, ...).
PIDateTime execDateTime
 Дата и время запуска приложения.
int processorsCount = 1
 Количество логических процессоров системы.
int processorsCountP = 1
 Количество производительных логических процессоров системы.
int processorsCountE = 0
 Количество эффективных логических процессоров системы.

Подробное описание

Класс информации о системе.

Предоставляет информацию о системе, такую как точки монтирования, уникальный ключ и детали системы