I have problems dealing with nested msi. I have two msis that I need to install as one package (active directory deployment). I'm using the nested msi feature to do that e.g. I created anothe msi that calls those two msi.
After several tests, finally I can make it work... in admin mode. After I load the parent msi to the server and publish it, I encountered problem on the client side (non-admin).
Seems like the child msis has higher elevated state than the parent (I cant remember the error code). One method I can think of is to have the msi installed in "deferred execution in system context"/ However, I don't know how to do that correctly? I tried installing using msiexec, but it fails (nested msi error 1618)
Appreciate any input.
Edited by Seno, 22 February 2007 - 12:46.