Skip to content

Latest commit

 

History

History
222 lines (156 loc) · 3.89 KB

File metadata and controls

222 lines (156 loc) · 3.89 KB

Registry

  • class Registry (bundle\windows\Registry)
  • package windows
  • source bundle/windows/Registry.php

Description

Класс для работы с реестром Windows


Properties

  • ->path : string - Путь к разделу реестра

Static Methods

  • Registry ::of() - _Alias _construct
  • Registry ::HKCR() - HKEY_CLASSES_ROOT
  • Registry ::HKCU() - HKEY_CURRENT_USER
  • Registry ::HKLM() - HKEY_LOCAL_MACHINE
  • Registry ::HKU() - HKEY_USERS
  • Registry ::HKCC() - HKEY_CURRENT_CONFIG

Methods

  • ->__construct()
  • ->readFully() - Полное чтение содержимого раздела (ключ, значения, подразделы)
  • ->read() - Чтение ключа
  • ->add() - Добавить новый параметр в реестр
  • ->create() - Создать раздел реестра
  • ->delete() - Удалить раздел реестра
  • ->clear() - Удалить содержимое раздела
  • ->deleteKey() - Удалить ключ из реестра
  • ->search() - Поиск по ключам и разделам
  • ->searchValue() - Поиск по значениям
  • ->parseAnswer()
  • ->query()

Static Methods

of()

Registry::of(mixed $path): Registry

Alias __construct


HKCR()

Registry::HKCR(): Registry

HKEY_CLASSES_ROOT


HKCU()

Registry::HKCU(): Registry

HKEY_CURRENT_USER


HKLM()

Registry::HKLM(): Registry

HKEY_LOCAL_MACHINE


HKU()

Registry::HKU(): Registry

HKEY_USERS


HKCC()

Registry::HKCC(): Registry

HKEY_CURRENT_CONFIG


Methods

__construct()

__construct(string $path): void

readFully()

readFully(mixed $recursive): registryResult[]

Полное чтение содержимого раздела (ключ, значения, подразделы)


read()

read(string $key): registryItem

Чтение ключа


add()

add(string $key, string $value, string $type): void

Добавить новый параметр в реестр


create()

create(): void

Создать раздел реестра


delete()

delete(): void

Удалить раздел реестра


clear()

clear(): void

Удалить содержимое раздела


deleteKey()

deleteKey(string $key): void

Удалить ключ из реестра


search()

search(string $search, mixed $recursive, mixed $fullEqual): registryResult[]

Поиск по ключам и разделам


searchValue()

searchValue(string $search, mixed $recursive, mixed $fullEqual): registryResult[]

Поиск по значениям


parseAnswer()

parseAnswer(mixed $answer): void

query()

query(string $command, array $vars): void