62f29eb Force shortcuts to be removed - removeoldpkg must run asyncNoWait

Authored and Committed by rmeggins 14 years ago
    Force shortcuts to be removed - removeoldpkg must run asyncNoWait
    The shortcuts have to be marked as Advertise="yes" in order for them to be
    removed in all cases after a new install and after an upgrade
    The RemoveOldPkg action must be run after InstallFinalize and must be run
    as asyncNoWait - or one of the following will happen:
    * old package will not be removed (even though the shortcuts are removed)
    * new package will not be installed (shortcuts will be installed, but \program files\management console will not)
    Note that under certain conditions which I am not able to understand, the
    package will be installed, but not "fully" installed - the first time you
    run the console, windows will "complete" the installation - subsequent
    runs will just work
    
        
file modified
+4 -4