MsiRMFilesInUse ダイアログ
MsiRMFilesInUse ダイアログ ボックスを作成して、インストールで上書きまたは削除する必要があるファイルを現在実行中のプロセスの一覧を表示できます。 ユーザーは次のオプションから選択できます: アプリケーションを自動的に終了して再起動する または アプリケーションを終了しない。 (再起動が必要になります。)。ユーザーが アプリケーションを自動的に終了して再起動する オプションを選択した場合、このダイアログ ボックス上にプッシュ ボタン コントロールを作成して RMShutdownAndRestart コントロール イベントを公開し、インストール終了時に再起動マネージャーによってアプリケーションを終了して再起動することができます。 これにより、コンピューターを再起動する必要性を排除または削減できます。 詳細については、「システムの再起動」を参照してください。
MsiRMFilesInUse ダイアログ ボックスは、インストール時に次のすべてが当てはまる場合にのみ表示されます。 これらのいずれかに当てはまらない場合、Windows インストーラーは [MsiRMFilesInUse] ダイアログ ボックスを無視します。
- バージョン 4.0 より前ではない Windows インストーラーのバージョンと、Windows Vista または Windows Server 2008 より前ではないオペレーティング システムがインストールを実行している。
- "完全な UI" のユーザー インターフェイス レベルが使用されている。
- MSIRESTARTMANAGERCONTROL プロパティまたは DisableAutomaticApplicationShutdown ポリシーによって再起動マネージャーとの対話が無効化されていない。
- MsiRMFilesInUse ダイアログ ボックスがインストール パッケージに存在する。
- Windows インストーラーからの再起動マネージャーの呼び出しがすべて成功する。
このダイアログ ボックスは、InstallValidate アクションによって必要に応じて作成されます。