Maybe it was registry rumination

by Michael S. Kaplan, published on 2007/04/25 03:01 -04:00, original URI:

One of the things that MSKLC does in its installation packages is add the necessary registry key and related values to support the keyboard layout on the machine.

These are the ones under HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layouts.

Anyway, since one of the big features of the 1.4 update was 64-bit support, I had to look into what had to be done differently for 64-bit machines.

Among other things, I looked up all the information about registry redirection, specifically about registry reflection and shared registry keys.

And after I read those topics and noticed that my subkey's tree was apparently not covered by either technology, I made a little note to look into whether I would need to write the key twice (once for 32-bit and once for 64-bit!).

Luckily I did not do more than make that note, since it was not needed. I only had to write the keys once in the install package, and the keyboard worked for both 64-bit and 32-bit (once I was putting the right layout DLLs into the right directories, at least!).

OK, so its not redirection or reflection or replication or any of these other technologies (or if it is, it is not documented as such!).

So I ruminated on this for a bit, and decided to tentatively name the effect "registry rumination" in honor of this intellectual pause I took between Limonatas.... :-)


This post brought to you by  (U+3089, a.k.a. HIRAGANA LETTER RA)

no comments

Please consider a donation to keep this archive running, maintained and free of advertising.
Donate €20 or more to receive an offline copy of the whole archive including all images.

referenced by

2007/05/22 Getting the language of an LCID-less keyboard

go to newer or older post, or back to index or month or day