I am getting the above warning on Windows 2000 machine if any user tries to lauch the program installed by the administrator. I know this is a documented bug and a work aroud is to give the user write permission to the specific regsitry keys. But what I want is to be able to do it programatically. I need to know if there are any APIs for doing this. The program was developed in Visual C++ 6.0 and uses COM DCOM. I have noted that the warning is flagged when UpdateRegistry is called in the InitInstance(). Please help.