Общие сведения о типах данных значений реестра

Если вам когда-нибудь понадобится войти в реестр, вам может быть интересно узнать, какие существуют типы данных значений. Каждому значению ключа присваивается тип данных. Список допустимых типов данных включает:

  • REG_SZ. Строка с завершающим нулем
  • REG_BINARY. Двоичные данные
  • REG_DWORD. 32-битное число.
  • REG_QWORD. 64-битное число.
  • REG_MULTI_SZ. Последовательность строк с завершающим нулем, завершающихся нулевым значением
  • REG_EXPAND_SZ. Строка с завершающим нулем, которая содержит нерасширенные ссылки на переменные среды (например,% PATH%)

Конечно, если вы редактируете реестр, вам нужно будет использовать тип данных подходит для создаваемого вами ключа. Например, вы можете сделать настройку реестра, которая отключит постоянную проверку Windows на нехватку места на диске (и, следовательно, немного увеличит количество ресурсов, доступных для других целей). Это HKEY_CURRENT_USER Software Microsoft Windows CurrentVersion Policies. Если вы щелкните папку «Explorer», вы можете создать ключ с именем «NoLowDiskSpaceChecks». Чтобы запретить Windows выполнять проверку дискового пространства, вы хотите поставить 1 для значения этого ключа.

Очевидно, вы можете использовать тип данных REG_BINARY, REG_DWORD или REG_QWORD, поскольку все они будут удерживайте значение 1 без проблем. Однако я использовал REG_DWORD, поскольку может наступить время, когда ключ может принимать более двух значений, поэтому я не хотел бы ограничиваться REG_BINARY. И REG_QWORD кажется большим пространством, чтобы просто держать 1.

Оцените статью
Frestage.ru
Добавить комментарий