I have an issue with the UAC and IIS clashing. The guy that had the responsibility of the install kit before me was (the install kit is still using that CA) an unmanaged C++ custom action to get the list of created websites in IIS at the start of the installUISequence. The installkit needs to run elevated to execute the CA correctly so, it's lauched by a bootstrapper no problem there... The problem is when the client delete the bootstraper once the product is installed on system, which is a totally normal behavior, I do the same thing all the time. So, if he wants to repair, modify or uninstall the product, he must use the add/remove panel. But then, the msi has been registered, but without its bootstrapper, so when it's lauched, it fail for not being elevated (since the elevation is done only at the beginning of the following phase, InstallExecuteSequence )...
I've checked Jon Tørresdal's blog a lot (http://blog.torresdal.net/CommentView,guid,fe27427f-ff4f-4056-bc50-c98e23227c6d.aspx) and I've seen that he is using a managed custom action. Does it change anything ? (I wouldn't think so, but then again I'm a beginner so I might be wrong). Anyone else has encountered this problem ? Would someone know a rock around ? Thanks Nicolas ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users