Použití Správce restartování s externím uživatelským rozhraním
Vývojáři Instalační služby systému Windows mohou připravit instalační balíček pro práci se správcem restartování podle pokynů popsaných v tématu Použití instalační služby systému Windows s nástrojem Restart Manager.
Zadejte typ zprávy INSTALLLOGMODE_RMFILESINUSE při volání funkce MsiSetExternalUI nebo MsiSetExternalUIRecord k aktivaci obslužné rutiny externího uživatelského rozhraní. Instalační služba systému Windows pak odešle INSTALLMESSAGE_RMFILESINUSE zprávu pro použití externími obslužnými rutinami uživatelského rozhraní, které podporují Správce restartování.
Obslužná rutina externího uživatelského rozhraní by měla zpracovávat informace obsažené v INSTALLMESSAGE_RMFILESINUSE zprávách. Pokud žádné zaregistrované nebo interní uživatelské rozhraní nezpracuje zprávu INSTALLMESSAGE_RMFILESINUSE, Instalátor systému Windows odešle zprávu INSTALLMESSAGE_FILESINUSE k použití existujícími externími obslužnými rutinami, které podporují zprávu INSTALLMESSAGE_FILESINUSE, a dialogové okno FilesInUse.
Externí uživatelské rozhraní může vrátit hodnoty uvedené v následující tabulce.
Návratová hodnota externího uživatelského rozhraní | Akce přijatá instalační službou systému Windows |
---|---|
IDOK | Uživatel stiskl tlačítko OK. Instalační služba systému Windows vyžádá, aby Restart Manager vypnul a restartoval aplikace, které aktuálně používají soubory. |
IDCANCEL | Tlačítko CANCEL bylo stisknuto. Zrušte instalaci. |
IDIGNORE | Bylo stisknuto tlačítko IGNORE. Ignorujte a pokračujte v instalaci. Na konci instalace bude vyžadováno restartování. |
IDNO | Tlačítko NO se stisklo. Pokud má balíček dialogové okno MsiRMFilesInUse, odešlete zprávu 1610. Další informace naleznete v tématu chybové zprávy instalační služby systému Windows. Pokud balíček nemá dialogové okno MsiRMFilesInUse, odešlete zprávu INSTALLMESSAGE_FILESINUSE. |
IDRETRY | Tlačítko OPAKOVAT bylo stisknuto. Odešlete zprávu INSTALLMESSAGE_FILESINUSE. |
-1 | Došlo k chybě. Ukončete instalaci. |