ファイル名拡張子を .1、.2 などのようにより大きい数字にして、新バージョンの仮想アプリケーションを既存の展開ディレクトリにコピーすることができます。

仮想アプリケーション パッケージを更新するたびに、ファイル拡張子の数字を増やします。

前提条件

アプリケーションが実行されている必要があります。

手順

  • 更新バージョンの仮想アプリケーション <your_app.exe> を、\\<server>\<share>\<your_app>.1 の中央共有にコピーします。
    ショートカットを更新する必要はありません。

結果

新しいユーザーの場合、アプリケーションを開くと、ThinApp は <your_app>.1 の新しいパッケージ データを使用してアプリケーションを起動します。

更新の投稿時に元のバージョンを使用しているユーザーの場合、アプリケーションを終了して再起動すると、<your_app>.1 の新しいパッケージ データが開きます。

例: 実行中のアプリケーションの更新

この更新手順の例では、Firefox をサンプル アプリケーションとして使用しています。

  1. 更新が必要な仮想 Firefox パッケージが展開されている環境を用意します。
    1. Firefox.exe などの仮想アプリケーションのバージョンを展開し、C:\Program Files\Firefox\Firefox.exe の中央共有にコピーします。
    2. Firefox.exe などの仮想アプリケーションのバージョンを展開し、C:\Program Files\Firefox\Firefox.exe の中央共有にコピーします。
    3. 共有された実行可能ファイルの場所 \\<server>\<share>\Firefox.exe を指すデスクトップ ショートカットまたは [スタート (Start)] メニュー ショートカットをユーザーのデスクトップに作成します。
  2. 2 人のユーザーのコンピュータでアプリケーションを開いて、アプリケーションがロックされるようにします。
  3. 更新バージョンの Firefox.exe を中央共有の C:\Program Files\Firefox\Firefox.1 にコピーします。
  4. 新しいユーザーのコンピュータでアプリケーションを開きます。

    ThinApp は、Firefox.1 内の新しいパッケージ データを使用してアプリケーションを起動します。すでに仮想アプリケーションを使用しているユーザーは、引き続き元のバージョンを確認できます。

  5. 元の 2 人のユーザーのコンピュータでアプリケーションを終了して、再起動します。

    元のアプリケーション パッケージのロックが解除されます。新バージョンのアプリケーションは、これら 2 人のユーザーのコンピュータで起動します。