PIP 5.6.1
Platform-Independent Primitives
Классы | Открытые статические члены | Открытые атрибуты | Полный список членов класса
Класс PISystemInfo

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

#include <pisysteminfo.h>

Классы

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

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

static PIStringList mountRoots ()
 Возвращает абсолютные пути всех точек монтирования.
 
static PIVector< MountInfomountInfo (bool ignore_cache=false)
 Возвращает информацию о всех точках монтирования.
 
static PIString machineKey ()
 Возвращает уникальный ключ системы.
 
static uint machineID ()
 Возвращает хэш уникального ключа системы.
 
static PISystemInfoinstance ()
 Возвращает синглтон 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
 Количество логических процессоров системы.
 

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

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

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