2

MSIパッケージとしてインストールされたアプリケーションがあり、特別なプログラムによってサイレントモードでインストールする予定の次のバージョンのアプリケーションがあります。

アプリケーションの実行中に問題が発生します。アプリケーションのすべてのコンポーネントがすぐにインストールされるわけではなく、一部のコンポーネントは再起動後にのみ実際に準備が整います。そして、私は不安定なアプリケーションを取得します。

確認できます-アプリケーションが実行されていて、閉じるまで待ちますが、サイレントインストール中にユーザーがショートカットをクリックしたときの状況を確認できません。

どうすればこれを回避できますか?インストール中にアプリケーションをロックできますか?

4

1 に答える 1

1

リスタートマネージャーのサポートを実装することをお勧めします。Vista以降は、再起動マネージャーを介してアプリケーションのシャットダウンを試みます。アプリケーション内での処理方法(ユーザーのプロンプト、自動保存、その他)を決定できます。

ユーザーが更新中にアプリケーションを起動する状況を把握することはできませんが、カスタムコードよりも適切にマルチユーザーセッションを処理します。

于 2012-08-14T02:13:00.227 に答える