Типи параметрів реєстру

Типи параметрів реєстру
За ступенем важливості слідом за розділами слідують параметри реєстру. У кожного параметра є своє ім'я, значення і тип значення. Давайте подивимося на самі часто використовувані типи даних.

  • REG_BINARY (Binary Value) - двійкові дані. Цей тип даних призначений для зберігання відомостей про апаратні ресурсах.
  • REG_DWORD (DWORD Value) - ціле число, яке задається в довічним, десятковому і шістнадцятковому форматах. Це один з найбільш часто використовуваних типів параметрів. Найчастіше він грає роль своєрідного перемикача: 1-включено (TRUE), 0-виключено (FALSE). У реєстрі Seven присутня два види DWORD: 32-х і 64-х бітні значення.
  • REG_EXPAND_SZ (Expandable String Value) - розширена рядок. Цей тип використовується для посилань на файли. Крім будь-якого довільного тексту в значення такого параметра можна помістити і спеціальні змінні. В процесі обробки системою вони можуть бути замінені на певні значення, припустимо шлях до папок. Ось ті змінні, які найчастіше застосовуються для цих цілей:
    • % Systemroot% - шлях до каталогу, де зберігаються файли Вашої операційки, звичайно це C: \ Windows.
    • % Windir% - основна відмінність цієї змінної від попередньої полягає в тому, що% systemroot% перевизначити не вийде, в той час як шлях до каталогу пов'язаному з% windir% можна змінити. Робиться в наступному вікні: ПЕРЕМІННІ СЕРЕДОВИЩА (Панель управління> Система і безпека> Система> Додаткові параметри системи> вкладка Додатково> кнопка Змінні середовища).
    • % Systemdrive% - ця змінна може виступати альтернативою букві системного диска (зазвичай диск С).
    • % Userprofile% - дана змінна буде підставляти шлях до профілю поточного користувача.
    • % Programfiles% - замінює собою шлях до каталогу C: \ Program Files (якщо на Вашому комп'ютері операційна система встановлена ​​на диск С).
    • % Username% - при використанні підставить своє ім'я користувача, який працює з системою в даний момент.
    • computername% - назва говорить сама за себе - підставляє ім'я комп'ютера. Як ви розумієте, використовувати її можна буде в разі звернення до комп'ютера в мережі.
    • REG_MULTI_SZ (MultiString Value) - багаторядковий текст. Часто використовується для подання списків.
    • REG_SZ (String Value) - текстовий рядок. Чи не найпоширеніший тип даних в реєстрі.

Існує ще кілька типів параметрів в реєстрі, однак я не бачу сенсу писати про них, так як їх запис ведеться машинним методом.