Glad you got this sorted!
Note: I believe UserChosenExecuteHandlers is applicable for SP1 and higher.
--
Ramesh, Microsoft MVP
Windows XP Shell/User
Windows XP Troubleshooting
http://www.winhelponline.com
"HLMencken" <HLMencken@discussions.microsoft.com> wrote in message
news

E742516-4A6A-4801-AAEA-6D77379AA934@microsoft.com...
Thank you for pointing me in the right direction! It actually turned out to
be even easier than described. I connected the camera so that I could see it
in Explorer, right-clicked on it as advised, and I got a dialog that made it
even easier than the "Autoplay" instructions you described. The ensuing
dialog had a tab called "Events", and down about halfway had a section
called
"Actions". The first choice, "Start this program", had a drop-down list of
all the programs I had previously seen before I made the goof, and the
CameraWindow program was chosen. The next Action choice underneath was
"Prompt for which program to run". I checked this button, and voila! I have
my choices back! This is so cool--now I can go back and forth if I want the
camera to default to the CameraWindow, or have a choice.
I'm also glad this worked, because I checked the reference you made to the
Registry, because I was curious, and I do not have the
"UserChosenExecuteHandlers" sub-key. All I have there is
"EventHandlersDefaultSelection", and "UserDefaults"--neither of which
mentioned the camera.
So thank you very much for aiming me in the right direction, and for adding
to my personal knowledge base!
"Ramesh, MS-MVP" wrote:
> If the drive-letter is shown in My Computer for the Canon camera, then
> right-click the drive, and choose Properties. Click the Autoplay tab, and
> choose the desired application there.
>
> Alternately, start Registry Editor (regedit.exe) and navigate to the
> following branch: