-
Notifications
You must be signed in to change notification settings - Fork 6
Functions
Alexey edited this page Aug 31, 2016
·
2 revisions
/**
* --RU--
* Получить сериальный номер носителя
* @param string $drive - Буква диска
* @return string
*/
public static function getDriveSerial($drive);
/**
* --RU--
* Получить MAC-адрес сетевой карты
* @return string
*/
public static function getMAC();
/**
* --RU--
* Получить всю информацию о материнской плате
* @return string
*/
public static function getMotherboard();
/**
* --RU--
* Получить сериальный номер материнской платы
* @return string
*/
public static function getMotherboardSerial();
/**
* --RU--
* Получить производителя материнской платы
* @return string
*/
public static function getMotherboardManufacturer();
/**
* --RU--
* Получить модель материнской платы
* @return string
*/
public static function getMotherboardProduct();
/**
* --RU--
* Получить вольтаж процессора
* @return string
*/
public static function getCpuVoltage();
/**
* --RU--
* Получить производителя процессора
* @return string
*/
public static function getCpuManufacturer();
/**
* --RU--
* Получить частоту процессора
* @return string
*/
public static function getCpuFrequency();
/**
* --RU--
* Получить серийный номер процессора
* @return string
*/
public static function getCpuSerial();
/**
* --RU--
* Получить модель процессора
* @return string
*/
public static function getCpuProduct();
/**
* --RU--
* Получить информацию о процессоре
* @return string
*/
public static function getCPU();
/**
* --RU--
* Получить модель (первой) видеокарты
* @return string
*/
public static function getVideoProduct();
/**
* --RU--
* Получить производителя (первой) видеокарты
* @return string
*/
public static function getVideoManufacturer();
/**
* --RU--
* Получить память (первой) видеокарты
* @return string
*/
public static function getVideoRAM();
/**
* --RU--
* Получить разрешение (первой) видеокарты
* @return string
*/
public static function getVideoMode();
/**
* --RU--
* Получить всю информацию о видеокартах
* @return string
*/
public static function getVideo();
/**
* --RU--
* Получить всю информацию о звуковых устройствах
* @return string
*/
public static function getSound();
/**
* --RU--
* Получить уникальный UUID системы
* @return string
*/
public static function getUUID();
/**
* --RU--
* Сканировать подключённые к сети устройства
* (как в проводнике раздел "Сеть")
* @return array(['ip' => 'host'])
*/
public static function scanNetwork()
/**
* --RU--
* Проверить, запущена ли программа от имени администратора
* @return bool
*/
public static function isAdmin();
/**
* --RU--
* Проверить, относится ли текущая система к семейству OS Windows
* @return bool
*/
public static function isWin();
/**
* Получить разрядность системы
* @return string (x64|x86)
*/
public static function getArch();
/**
* --RU--
* Раскрыть переменные среды Windows
* (%appdata%, %temp%, etc...)
* @param string $string
* @return string
*/
public static function expandEnv($string);
/**
* --RU--
* Получить путь ко временной папке
* @return string
*/
public static function getTemp();
/**
* --RU--
* Получить всю информацию об оперативной системе
* @return array
*/
public static function getOS();
/**
* --RU--
* Получить ключ активации системы
* @return string
*/
public static function getProductKey();
/**
* --RU--
* Получить список установленного ПО
* @return string
*/
public static function getInstalledSoftware();
/**
* --RU--
* Получить время (timestamp) запуска системы
* @return int
*/
public static function getBootUptime();
/**
* --RU--
* Получить время (timestamp) работы системы
* @return int
*/
public static function getUptime();
/**
* --RU--
* Получить массив запущенных процессов
* @return array( [process, id, session, sessionNumber, memory], ...)
*/
public static function getTasklist();
/**
* --RU--
* Завершить процесс по его имени
*/
public static function taskKill($procName);
/**
* --RU--
* Проверить, запущен ли процесс
*/
public static function taskExists($procName);
/**
* --RU--
* Добавить программу в автозагрузку (нужны права администратора!)
* @param string $path - Путь к исполняющему файлу
*/
public static function startupAdd($path);
/**
* --RU--
* Удалить программу из автозагрузки
* @param string $path - Путь к исполняющему файлу
*/
public static function startupDelete($path);
/**
* --RU--
* Проверить, находится ли программа в автозагрузке
* @param string $path - Путь к исполняющему файлу
* @return bool
*/
public static function startupCheck($path);
/**
* --RU--
* Получить список программ, находящихся в автозагрузке
* @return array
*/
public static function startupGet();
/**
* --RU--
* Прочитать параметр из реестра
* @param string $path - Путь раздела
* @param string $key - Имя параметра, по умолчанию "*" - все параметры
* @return mixed (string - если 1 параметр, array - если несколько параметров)
*/
public static function regRead($path, $key);
/**
* --RU--
* Получить подразделы
* @param string $path - Путь раздела
*/
public static function regSub($path);
/**
* --RU--
* Удалить параметр из реестра
* @param string $path - Путь раздела
* @param string $key - Имя параметра
*/
public static function regDelete($path, $key);
/**
* --RU--
* Добавить новый параметр в реестр
* @param string $path - Путь раздела
* @param string $key - Имя параметра
* @param string $value - Значение
* @param string $type - Тип пременной (REG_SZ|REG_DWORD|REG_BINARY)
*/
public static function regAdd($path, $key, $value, $type);
/**
* --RU--
* Установить уровень громкости
* @param double $volume - уровень громкости от 0 до 100
*/
public static function setVolume($volume);
/**
* --RU--
* Установить уровень яркости
* (доступно на портативных устройствах: планшетах, ноутбуках)
* @param double $brightness - уровень яркости от 0 до 100
*/
public static function setBrightness($brightness);
/**
* --RU--
* Очистить корзину
*/
public static function emptyBin();
/**
* --RU--
* Проговорить текст
* @param string $text - Текст
* @param int $rate - Скорость (от -10 до 10, по умолчанию - 0)
* @param int $volume - Громкость (от 0 до 100, по умолчанию - 100)
*/
public static function speak($text, $rate = 0, $volume = 100);
Wiki актуально для пакета версии 1.1