Dela via


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.