This was actually done on Windows 2000 but I believe it works the same on XP. If anyone tests it could you please email me and let me know?

This past weekend I installed Select Phone Canada from INFOUSA on our desktop systems. I did the install while people were logged in by doing a "run as" and running the install under the admin account.

Upon completion it asks for a software key number and an access code number which I gave it. The program then runs fine. However each time the user would start it up it would ask for this key and access code again, obviously not storing it in the registry correctly.

So I called infousa support and explained the problem at which point they told me I have to reset permissions for the entire CLSID key in the registry. Now the CLSID key contains thousands of entries both for system components and software that is installed. Changing security on this key would compromise the system security so I explained that I didn't want to do that, I just wanted to change the permissions for their particular key. At this point they told me they can't tell me which key for "security reasons".

Well so the vendor refused for security reasons meaning their security but wanted me to compromise my security? Homey don't play that game. So with that in mind...

[HKEY_CLASSES_ROOT\CLSID\{A844C414-EF9E-4806-9E2E-E4A9D7D9C281}]

Startup regedt32.exe and navigate to the above key. If it's not there then create that key, give everyone write permissions, enter your numbers again by running the select phone program and problem solved.

-----------------step by step-----------

click start/run and type in regedt32.exe
navigate to HKEY_CLASSES_ROOT\CLSID\{A844C414-EF9E-4806-9E2E-E4A9D7D9C281}
select this key so it's highlighted
on the "security" pull down menu pick "permissions" 
click "advanced" button 
uncheck the "Allow inheritable" checkbox (if it gives a choice pick "copy) 
check the "reset permissions on all child objects" check box
Either add or change a group called "everyone" so that they have "full control"
click OK all the way out.
 
Now try the install again.