Använda Restart Manager med ett externt användargränssnitt
Windows Installer-utvecklare kan förbereda sitt installationspaket för att fungera med Restart Manager genom att följa riktlinjerna som beskrivs i Använda Windows Installer med Restart Manager.
Ange INSTALLLOGMODE_RMFILESINUSE meddelandetyp när du anropar funktionen MsiSetExternalUI eller MsiSetExternalUIRecord för att aktivera den externa användargränssnittshanteraren. Windows Installer skickar sedan ett INSTALLMESSAGE_RMFILESINUSE meddelande för användning av externa användargränssnittshanterare som stöder Restart Manager-.
Den externa användargränssnittshanteraren ska hantera informationen i INSTALLMESSAGE_RMFILESINUSE meddelanden. Om inget registrerat eller internt användargränssnitt hanterar INSTALLMESSAGE_RMFILESINUSE-meddelandet skickar Windows Installer ett INSTALLMESSAGE_FILESINUSE meddelande för användning av befintliga externa hanterare som stöder INSTALLMESSAGE_FILESINUSE meddelanden och dialogrutan FilesInUse.
Det externa användargränssnittet kan returnera de värden som anges i följande tabell.
Returvärde för externt användargränssnitt | Åtgärder som vidtas av Windows Installer |
---|---|
IDOK | Knappen OK trycktes på av användaren. Windows Installer begär att Restart Manager stänga av och starta om de program som innehåller filer som för närvarande används. |
IDCANCEL | Knappen AVBRYT trycktes på. Avbryt installationen. |
IDIGNORE | Knappen IGNORE trycktes på. Ignorera och fortsätt installationen. En omstart krävs i slutet av installationen. |
IDNO | Knappen NO trycktes på. Om paketet har en dialogruta MsiRMFilesInUse, skickar du ett 1610-meddelande. För mer information, se Windows Installers felmeddelanden. Om paketet inte har dialogrutan MsiRMFilesInUse skickar du ett INSTALLMESSAGE_FILESINUSE meddelande. |
IDRETRY | Knappen RETRY trycktes på. Skicka meddelandet INSTALLMESSAGE_FILESINUSE. |
-1 | Ett fel. Avsluta installationen. |