ファイル名拡張子を .1、.2 などのようにより大きい数字にして、新バージョンの仮想アプリケーションを既存の展開ディレクトリにコピーすることができます。
仮想アプリケーション パッケージを更新するたびに、ファイル拡張子の数字を増やします。
前提条件
アプリケーションが実行されている必要があります。
手順
- ♦更新バージョンの仮想アプリケーション <your_app.exe> を、\\<server>\<share>\<your_app>.1 の中央共有にコピーします。
ショートカットを更新する必要はありません。
結果
新しいユーザーの場合、アプリケーションを開くと、ThinApp は <your_app>.1 の新しいパッケージ データを使用してアプリケーションを起動します。
更新の投稿時に元のバージョンを使用しているユーザーの場合、アプリケーションを終了して再起動すると、<your_app>.1 の新しいパッケージ データが開きます。
例: 実行中のアプリケーションの更新
この更新手順の例では、Firefox をサンプル アプリケーションとして使用しています。
- 更新が必要な仮想 Firefox パッケージが展開されている環境を用意します。
- Firefox.exe などの仮想アプリケーションのバージョンを展開し、C:\Program Files\Firefox\Firefox.exe の中央共有にコピーします。
- Firefox.exe などの仮想アプリケーションのバージョンを展開し、C:\Program Files\Firefox\Firefox.exe の中央共有にコピーします。
- 共有された実行可能ファイルの場所 \\<server>\<share>\Firefox.exe を指すデスクトップ ショートカットまたは [スタート (Start)] メニュー ショートカットをユーザーのデスクトップに作成します。
- 2 人のユーザーのコンピュータでアプリケーションを開いて、アプリケーションがロックされるようにします。
- 更新バージョンの Firefox.exe を中央共有の C:\Program Files\Firefox\Firefox.1 にコピーします。
- 新しいユーザーのコンピュータでアプリケーションを開きます。
ThinApp は、Firefox.1 内の新しいパッケージ データを使用してアプリケーションを起動します。すでに仮想アプリケーションを使用しているユーザーは、引き続き元のバージョンを確認できます。
- 元の 2 人のユーザーのコンピュータでアプリケーションを終了して、再起動します。
元のアプリケーション パッケージのロックが解除されます。新バージョンのアプリケーションは、これら 2 人のユーザーのコンピュータで起動します。