PDA

View Full Version : msxml 4.0 merge module wants admin privilege



Steve Endredy
01-29-2003, 04:54 AM
Hi,
the product (which I want to install) needs msxml 4.0. InstallShield has a msxml4.0 merge module. It's fine. But if I put it into the package, then an error occurs (ERROR -2147024891) at the end of the intalling process. This error seems to be an access denied problem. (a solution for this error message: http://www.fis-online.de/produkte/eurotool/helpdesk/ehdinst.htm)

When I install it as admin, there is no problem.
When I install it as power user, the error occurs.

I think that the merge module wants to copy files into winnt/system32, or something like this, and this operation is not allowed to everyone.

I don't want that only admins be able to install the product.
To install msxml with an own component is not safe (when our product will be removed, msxml also, etc.)

Any idea? Permanent component?

thanks,
Steve

Joshua
01-29-2003, 01:44 PM
Steve,

As this MSXML Merge Module requires administrative privileges, there's little that can be done to change this requirement. If you cannot force your users to have these permissions, I would suggest using elevated privileges.

For additional information on this concept, please reference the article entitled "How do I install a package with elevated privileges as a non-admin?" in the MSI Help Library.

Hope this helps!

Steve Endredy
01-30-2003, 10:09 AM
Joshua,
thanks for the article!

Steve