| UserPreferencesMask
| HKCU\Control Panel\Desktop
|
http://www.microsoft.com/technet/prodtechnol/windows2000serv/reskit/regentry/55198.mspx?mfr=true
|
| <quote>
| [[TIP
| UserPreferencesMask is an example of a REG_DWORD value disguised as a
| REG_BINARY value. When you see a 32-bit binary value, chances are, it's
| really a double-word value. In that case, you can safely replace the value
| with a REG_DWORD. Don't forget that Windows XP uses the little-endian
| architecture, though, so it stores double-word values in reverse-byte order.
| In other words, you replace the REG_BINARY value 0x04 0x03 0x02 0x01 with
| the REG_DWORD 0x01020304. See Chapter 1, "Learning the Basics," for a
| refresher on little-endian architecture and bitwise math.]]
|
| From...
| Microsoft® Windows® XP Registry Guide
| Chapter 5: Mapping Tweak UI
|
http://www.microsoft.com/mspress/books/sampchap/6232.asp
|
| If you do not have the book, click the link.
|
| Also see this...
| General
| Table 5-1 Values in General
|
http://www.microsoft.com/mspress/books/sampchap/6232.asp#100
|
| Chapter 5 is TweakUI Registry Settings. Everything you wanted to know.
| <quote>
| from...
|
http://groups.google.com/group/micr...referencesMask"&rnum=3&hl=en#3ac816a03c6ef2b7
|
| <quote>
| Figure 5-1 Many of these settings are in the Performance Options dialog box.
| Right-click My Computer, click Properties, and in the Performance area of
| the Advanced tab of the Properties dialog box, click Settings.
|
| You see all the settings in the General category in Table 5-1. One value
| needs a bit of explaining, though: UserPreferencesMask. The bits in this
| REG_BINARY value are various settings, which Chapter 4, "Hacking the
| Registry," and Appendix B, "Per-User Settings," describe in detail. To turn
| on a setting, set the appropriate bit to 1 in UserPreferencesMask. To turn
| off a setting, clear the corresponding bit. The number in the Data column
| tells you which bit to toggle. The easiest way to toggle the bit is to use
| Calculator in scientific mode. Bitwise math is beyond most simple scripting
| techniques, including REG files. If you want to create a script to change
| the settings in UserPreferencesMask, use INF files or look to Windows
| Scripting Host (see Chapter 9, "Scripting Registry Changes").
| <quote>
|
http://www.microsoft.com/mspress/books/sampchap/6232.aspx
Thanks very much for this extensive and useful info. A little checking around
in this area turned up a setting that looked suspicious. It's HK_C_U\Control
Panel\Desktop\WindowMetrics > MinAnimate. A bit of googling around produced
some solid confirmation:
http://technet2.microsoft.com/Windo...2710-4f52-b7b2-70198ec349c11033.mspx?mfr=true
Fortunately, this setting is simple string zero. The value is "0" now as it
should be. Rather than doing anything at this stage, I'll wait for that box to
get mysteriously checked again and then look back at the registry value to see
if it's at "1." If it is, I'll change it back to "0" and start denying some
permissions. I'll post the eventual results here.
Wesley, thanks again for your obvious work in leading me to the right area.
ChrisM