Unfortunately, no. You're going to need to redesign your data migration process, possibly requiring a manual step or separate tool that runs pre or post install as the user.
Sascha On Wed, Apr 14, 2010 at 11:02 PM, Francesc Castells <fcaste...@dgtexperts.com> wrote: > Thanks Sascha, > >From your comment, I studied what is going on in the installer with the > impersonation, etc...and you'll probably scream here, but the thing is: > > 1- The installer is "per machine" and updates a "per user" installation > (this can't be changed) > 2- It runs elevated, with admin rights, otherwise it complains that it > doesn't have rights to modify a specific file > 3- There are several immediate CA that run in the UI sequence (called by a > button in a dialog): > a- Upgrade MSDE to SQL Express calling SQL Express installation package > b- Import data (this is the one that is failing) > c- Uninstall the old application calling "msiexec /qb > /X{<OLD_PRODUCT_CODE>}" > > If "b" ran not elevated, it would work, but then the rest of the installer > doesn't work. The question is: Can I run an installer as Admin and a > specific CA as the windows logged in user (the initial user before > elevation)? > Otherwise, I don't see how I can solve this... > > Thanks again for your help, > > Francesc > > > On Wed, Apr 14, 2010 at 1:39 AM, Sascha Beaumont > <sascha.beaum...@gmail.com>wrote: > >> Most likely your CA is running deferred and with elevated privileges, >> try setting CustomAction/@Impersonate="true" >> >> >> On Wed, Apr 14, 2010 at 12:53 AM, Francesc Castells >> <fcaste...@dgtexperts.com> wrote: >> > Hi, >> > I have an installer that upgrades an old program and imports the data. To >> do >> > that, it opens the old program's config file and gets the path to the >> data >> > files (an access .mdb file, for example). The problem is that most of the >> > times the data was stored in Program Files, so Vista has created a >> virtual >> > store to save the modified files. >> > When the program accesses Program Files, it is redirected by Vista to the >> > Virtual Store, but when the Custom Action accesses the same folder, it's >> > actually accessing the Program Files folder. I don't really know how this >> > VirtualStore business works, but I guess that Vista doesn't "see" the >> Custom >> > Action the same way that "sees" the application (regarding user rights or >> > something). >> > My questions are: >> > - Is there any straight forward solution? something I'm missing? >> > - or should I be looking for some sort of registry search or path >> > manipulation to find out where the real data is? >> > - or should I try to find the way of running the CA with the same rights >> or >> > something than the application, so Vista does the redirection >> automatically? >> > >> > Any help will be appreciated, >> > >> > Francesc >> > >> ------------------------------------------------------------------------------ >> > Download Intel® Parallel Studio Eval >> > Try the new software tools for yourself. Speed compiling, find bugs >> > proactively, and fine-tune applications for parallel performance. >> > See why Intel Parallel Studio got high marks during beta. >> > http://p.sf.net/sfu/intel-sw-dev >> > _______________________________________________ >> > WiX-users mailing list >> > WiX-users@lists.sourceforge.net >> > https://lists.sourceforge.net/lists/listinfo/wix-users >> > >> >> >> ------------------------------------------------------------------------------ >> Download Intel® Parallel Studio Eval >> Try the new software tools for yourself. Speed compiling, find bugs >> proactively, and fine-tune applications for parallel performance. >> See why Intel Parallel Studio got high marks during beta. >> http://p.sf.net/sfu/intel-sw-dev >> _______________________________________________ >> WiX-users mailing list >> WiX-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/wix-users >> > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users