Verwenden des Neustart-Managers mit einer externen Benutzeroberfläche

Windows Installerentwickler können ihr Installationspaket für die Arbeit mit dem Neustart-Manager vorbereiten, indem sie die unter Verwenden des Windows Installers mit dem Neustart-Manager beschriebenen Richtlinien befolgen.

Geben Sie beim Aufrufen der _ MsiSetExternalUI- oder MsiSetExternalUIRecord-Funktion den Nachrichtentyp INSTALLLOGMODE RMFILESINUSE an, um den externen Benutzeroberflächenhandler zu aktivieren. Windows Das Installationsprogramm sendet dann eine INSTALLMESSAGE _ RMFILESINUSE-Nachricht zur Verwendung durch externe Benutzeroberflächenhandler, die den Restart Manager unterstützen.

Ihr externer Benutzeroberflächenhandler sollte die Informationen verarbeiten, die in INSTALLMESSAGE _ RMFILESINUSE-Nachrichten enthalten sind. Wenn keine registrierte oder interne Benutzeroberfläche die INSTALLMESSAGE _ RMFILESINUSE-Nachricht verarbeitet, sendet der Windows-Installer eine INSTALLMESSAGE FILESINUSE-Nachricht zur Verwendung durch vorhandene externe Handler, die INSTALLMESSAGE FILESINUSE-Nachrichten und das _ _ Dialogfeld FilesInUse unterstützen.

Die externe Benutzeroberfläche kann die in der folgenden Tabelle aufgeführten Werte zurückgeben.

Rückgabewert der externen Benutzeroberfläche Aktion des Windows Installers
IDOK Der Benutzer hat auf die Schaltfläche OK geklickt. Der Windows Installer fordert an, dass der Neustart-Manager die Anwendungen heruntergefahren und neu startet, die derzeit verwendete Dateien enthalten.
IDCANCEL Die Schaltfläche ABBRECHEn wurde gedrückt. Brechen Sie die Installation ab.
IDIGNORE Die Schaltfläche IGNORIEREN wurde gedrückt. Ignorieren Sie die Installation, und setzen Sie sie fort. Am Ende der Installation ist ein Neustart erforderlich.
IDNO Die Schaltfläche NEIN wurde gedrückt. Wenn das Paket über ein Dialogfeld MsiRMFilesInUse verfügt, senden Sie eine 1610-Nachricht. Weitere Informationen finden Sie unter Windows Installer-Fehlermeldungen. Wenn das Paket nicht über das Dialogfeld MsiRMFilesInUse verfügt, senden Sie eine INSTALLMESSAGE _ FILESINUSE-Nachricht.
IDRETRY Die Schaltfläche RETRY wurde gedrückt. Senden Sie die Nachricht INSTALLMESSAGE _ FILESINUSE.
-1 Ein Fehler. Beenden Sie die Installation.