Параметр DWORD

DWORD - это всего лишь число. Достаточно часто смысл параметра DWORD легко понять: например, 0 - это ««нет», 1 - это «да», а 161 - количество секунд, которое потребовалось для решения судоку. Параметр DWORD подходит для случаев, когда можно использовать только числа, в отличие от строковых и двоичных параметров, которые могут содержать все, что угодно. В редакторе параметра DWORD можно выбрать основание - системы счисления. Например, число 64 в шестнадцатеричной системе равно 100 в десятичной.
Скорее всего, вы выберете десятичную систему, так как именно она используется большинством людей в повседневных подсчетах.
Система Windows также поддерживает значение QWORD, что практически тоже самое, что DWORD, только с большей вместительностью.
Приложение, которое прописывает параметр в реестре, учитывает его тип и назначение. Не существует четких правил, ограничивающих выбор типа или имени параметра. Программист для сохранения собственных рекордов в какой-нибудь игре может выбрать двоичную переменную и дать ей название High Scores или использовать строковую переменную с названием Lard Lad Donuts. Все, что вам нужно сделать в роли «хакера» реестра, - это использовать значения в таком формате, в котором их ожидает получить конкретное приложение. Нужно обратить внимание на то, что строковое значение «по умолчанию», которое появляется вверху каждого раздела, является наследием ранних версий Windows, когда каждый раздел мог иметь только одно значение. Значение «по умолчанию» не может быть ни перемещено, ни переименовано, хотя его содержание может быть изменено. Пустое значение «по умолчанию» эквивалентно означает, что значение не присвоено.
Когда число - это не только число
Иногда числа, хранящиеся в DWORD, состоят из нескольких частей, связанных логической арифметикой.
DWORD - «двойное слово», то есть оно Может содержать два 16-битных значения. 16-битное значение - это целое число, хранящееся в 16 битах, что означает, оно не может быть больше, чем 2»6, или 65 536. Таким образом, значение DWORD может использоваться для хранения двух таких чисел или одного 32-битного числа или даже тридцати двух 1-битных двоичных чисел.
Система Windows7 поддерживает и 64-битное значение QWORD, которое доступно даже при использовании 32-битной версии. 64-битный QWORD - это учетверенный WORD, который равен двум DWORD и может содержать шестьдесят четыре 1-битных значения, четыре 16-битных значения, два 32-битных или одно 64-битное значение.
Может быть, у вас сейчас возник вопрос, как же это знание может помочь в жизни.
Но оно и не может помочь. Фактически оно, возможно, только все ухудшит. Но оно будет бесценно, если вы наткнетесь на значение DWORD, которое составлено из более мелких компонентов. Например, вы зеркально отображаете переключатель в каком-либо приложении и видите, что значение DWORD меняется с 16 на 8. Вы обнаружили то, что вышеуказанный переключатель хранится в этом значении как 4-битный.
Чтобы вас еще больше запутать, есть еще одна разновидность значения DWORD - BIGENDIAN. Это практически то же самое, что и обычный 32-битный DWORD, за исключением того, что два 16-битных слова хранятся в противоположном порядке. Такое случается редко. Но у вас могут быть неприятности, если вы замените одно из слов обычным значением DWORD.

seo
2015-03-22 06:59:15
http://www.WhiteHatSeoRankings.com/seo plugin