Thanks Ari,
If you have an official link that explains this, I would greatly
appreciate it. Otherwise I will search for one - I don't doubt what you are
saying only need this to be filed in a proper way.
Best regards,
Calin
----- Original Message -----
From: "Moradi, Ari" <[email protected]>
To: "General discussion for Windows Installer XML toolset."
<[email protected]>
Sent: Thursday, March 05, 2009 4:51 PM
Subject: Re: [WiX-users] msi on vista background copy
> Windows Installer will always keep a copy of your MSI file in
> %WINDIR%\Installer. It needs it there to repair and uninstall the MSI.
> The copy it keeps has any embedded cabs removed. But I seem to remember
> that it copies the entire MSI file to the Installer folder, then removes
> the embedded cabs from the MSI and saves the .msi file. So, if you want
> to speed up that process, use external cab files instead of embedded cab
> files. Then Windows Installer doesn't have to copy the data in the cab
> files to the system and then go through the work of removing that data
> from the MSI.
>
> The second problem actually can be fixed by the same thing -- using
> external cab files instead of embedded cab files. When you sign your MSI,
> it has the cab files inside it. When Windows Installer caches your MSI
> file and removes the embedded cab files, that changes the file, and
> therefore it doesn't match the signature anymore. So when the user
> attempts to uninstall, Windows Installer can't validate the signature and
> shows that the MSI is unsigned. If you use external cabs, Windows
> Installer doesn't modify your MSI at all when it copies it to the
> Installer folder, so the signature stays valid.
>
> I've read that the signature problem is actually fixed with WI 5.0 in
> Windows 7, so you can continue to use embedded cabs and the signature
> doesn't become invalid (on Windows 7). But I've stopped using embedded
> cabs, so I haven't tried to see if that's actually true.
>
> -Ari
>
>
> -----Original Message-----
> From: Calin Iaru [mailto:[email protected]]
> Sent: Thursday, March 05, 2009 7:11 AM
> To: General discussion for Windows Installer XML toolset.
> Subject: [WiX-users] msi on vista background copy
>
> I build my MSI with WiX. The problem I see on Vista is that the MSI file
> is
> copied to a temporary folder or system folder before installing it. If I
> have a laptop with 5400 rpms, then that can take awhile - and I see this
> with lots of installers.
> 1) How can I prevent this? Some setup apps (usually .exe images) appear to
> install fine, with no double copy - please confirm or infirm.
>
> The MSI file is also signed - if copied to a temp location, then when
> uninstalling, the UAC comes in and asks if I want to uninstall a package
> that is not signed.
> 2) why and how can I prevent this uninstall unsigned?
>
> Thanks and greatly appreciating,
> Calin
>
>
> ------------------------------------------------------------------------------
> Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco,
> CA
> -OSBC tackles the biggest issue in open source: Open Sourcing the
> Enterprise
> -Strategies to boost innovation and cut costs with open source
> participation
> -Receive a $600 discount off the registration fee with the source code:
> SFAD
> http://p.sf.net/sfu/XcvMzF8H
> _______________________________________________
> WiX-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
> ------------------------------------------------------------------------------
> Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco,
> CA
> -OSBC tackles the biggest issue in open source: Open Sourcing the
> Enterprise
> -Strategies to boost innovation and cut costs with open source
> participation
> -Receive a $600 discount off the registration fee with the source code:
> SFAD
> http://p.sf.net/sfu/XcvMzF8H
> _______________________________________________
> WiX-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users