General (Общие)
Элементы в списке Settings (Настройки) категории General представляют эффекты, которые вы можете включить или выключить. На самом деле, список Settings, показанный на рисунке 5.1, в более ранних версиях Tweak UI назывался списком эффектов. Настройки охватывают диапазон эффектов от анимации списков и окон до затухания меню. Отключать эти настройки следует только на медленных компьютерах, когда это может увеличить быстродействие интерфейса пользователя; во всех остальных случаях эти настройки придают Windows XP великолепный вид. Вы увидите все настройки из категории General, показанные в таблице 5.1. Однако одно значение требует некоторого разъяснения: UserPreferencesMask. Разряды этого значения типа REGBINARY представляют собой различные настройки, что подробно описано в гл. 4 и в приложении В. Чтобы включить настройку, установите соответствующий разряд UserPreferencesMask на 1. Чтобы выключить настройку, сбросьте соответствующий разряд. Число в столбце Data (Данные) говорит вам, какой разряд следует переключить. Простейшим способом переключения разряда является использование калькулятора в научном режиме. Битовая арифметика не поддерживается большинством простых скриптовых техник, в том числе и REG-файлами. Если вы хотите создать скрипт, который будет изменять настройки в UserPreferencesMask, используйте INF-файлы или посмотрите на Windows Scripting Host
Совет. UserPreferencesMask является примером значения типа REGDWORD, воспринимаемого как значение типа REGBINARY. Когда вы видите 32-разрядное двоичное значение, то есть вероятность, что это, на самом деле, двухсловное значение. В этом случае вы можете безопасно заменить тип этого значения на REG_DWORD. He забудьте, что Windows XP использует архитектуру little-endian, и поэтому хранит двухсловные значения в обратном порядке следования байтов. Другими словами, вы должны заменить значение типа REG_BINARY, равное 0×04 0×03 0×02 0×01, значением типа REG_DWORD, равным 0×01020304. Чтобы вспомнить, что такое little-endian и битовая арифметика, обратитесь к гл. 1.
Поиск настроек из Tweak ill
Вы удивлены, как я нашел все программные настройки Tweak UI? Я использовал методики, о которых вы узнаете в гл. 8. Первая техника является программой производства Winternals Software. Она называется Registry Monitor и отслеживает доступ к реестру. Она сообщает обо всех настройках, которые записывает или читает Windows XP или другая программа.
Второй техникой является сравнение снимков реестра перед и после внесения изменений. Вот как я использовал этот процесс при написании этой главы.
1.Экспортируйте ветвь реестра, в которой, как вы предполагаете, находится настройка, в REG-файл. Если вы сомневаетесь, то экспортируйте весь реестр. Назовите файл Before.reg.
2.Измените настройку. В нашем случае измените настройку в Tweak UI.
3.Экспортируйте ту же ветвь реестра, которую вы экспортировали на первом шаге. Назовите файл After.reg.
4.Сравните оба файла; различия между ними представляют собой изменения в реестре.
Основным инструментом, который я использую для сравнения REG-файлов, является Windif f, который поставляется в комплектах Windows XP Support Tools и Windows 2000 Resource Kit. Если у вас нет Windiff, вы также эффективно можете использовать Microsoft Word 2002. Откройте в Word первый REG-файл, а затем щелкните на Tools (Сервис), Compare And Merge Documents (Сравнить и объединить исправления), чтобы сравнить его со вторым файлом.
\\Книга источник