次の方法で共有


MSI uninstall gives unsigned dialog

This week we again had the honor of getting the expert advise of one of the Windows Installer PMs (here and here). He mentioned that when uninstalling a signed msi package you still get the scary this-package-is-unsigned dialog. Reason is that the installer tosses out files from the cab it doesn’t need to save space. Obviously this will ruin the hash value and invalidate the signature.

 

Maarten

Comments

  • Anonymous
    December 03, 2006
    We ran into an issue while testing the final build before we released the Windows Media Center SDK for

  • Anonymous
    September 19, 2008
    This is not just because the cab files got tossed out.  I've built an MSI with external cabs (signed correctly, of course), and verified that the cached .msi file still validates correctly (it didn't when it got cached with embedded cabs), and this error still happens.  It also happens when you do a REINSTALLMODE=vomus for a small update... apparently it re-caches it before it runs the install, and for some reason it can't read the certificate info from the cached MSI.

  • Anonymous
    February 15, 2010
    Has this been fixed yet?

  • Anonymous
    December 13, 2010
    There is a way to fix this problem? Any workaround?