-
-
2. Re: ThinApp で仮想化したアプリのバージョンアップについて
gowatana Sep 4, 2019 5:06 AM (in response to asajm)Hiroa777 さん
こんにちは。ThinAppは日本語フォーラムではそう頻繁に登場する製品ではないため、
もうすこし、ご利用の環境や状況、すでに参照されているドキュメント等についての
具体的な説明がある方が返信を得やすいかなと思いました。
-
3. Re: ThinApp で仮想化したアプリのバージョンアップについて
VirtAppLife Sep 4, 2019 5:46 AM (in response to Hiroa777)1 person found this helpfulHiroa777さん
こんにちわ(こんばんわ)!ThinAppの日本語の質問、珍しいのでうれしいです。
ご質問の件ですが、一からやり直なくても、ThinApp VOSだけをバージョンアップすることは可能です。
ただし、新しいThinApp Packagerがインストールされた環境は必要で、そこにインストールされているRelink.exeを利用します。
Relinkのコマンドラインに関するKBが昔に出ていたので、こちら↓をご確認くださいませ。
Regards,
Kzmaybe -
4. Re: ThinApp で仮想化したアプリのバージョンアップについて
asajm Sep 4, 2019 5:20 AM (in response to gowatana)Sorry I don't understand. Please give us more details so we can help
-
5. Re: ThinApp で仮想化したアプリのバージョンアップについて
VirtAppLife Sep 4, 2019 5:42 AM (in response to asajm)Hi asajm,
This question(support request) is blow:
[ if I want to use my virtual apps packaged by newer ThinApp, should I start over to build apps? ]I had told Hiroa777 to use ThinApp relink and KB.
Regards,
Kzmaybe
-
6. Re: ThinApp で仮想化したアプリのバージョンアップについて
Hiroa777 Sep 9, 2019 10:00 PM (in response to VirtAppLife)回答ありがとうございました。
-
7. Re: ThinApp で仮想化したアプリのバージョンアップについて
Hiroa777 Sep 9, 2019 10:01 PM (in response to gowatana)ごめんなさい。
-
8. Re: ThinApp で仮想化したアプリのバージョンアップについて
Hiroa777 Sep 9, 2019 10:56 PM (in response to VirtAppLife)ThinAppでカプセル化したアプリケーションをカプセル化した状態で直接VOSをバージョンアップすることは
新しいバージョンのThinAppをインストールいた環境でRelink.exeを使用して行うことができることは理解しました。
それでは、ThinAppでカプセル化したアプリケーションをカプセル化した状態で直接アプリケーション(例えばOffice など)
をバージョンアップする方法はありますか?
ThinAppをインストールするOS:Windows7
ThinApp:最新バージョン
よろしくお願いいたします。
-
9. Re: ThinApp で仮想化したアプリのバージョンアップについて
VirtAppLife Sep 10, 2019 8:46 AM (in response to Hiroa777)1 person found this helpfulHiroa777さん
こんにちわ(こんばんわ)!
パッケージ済のアプリケーションのバージョンアップは、
大きく分類しますが、「出来るもの」、「出来ないもの」があります。
「出来ないもの」には、めちゃくちゃ頑張れば出来るかもしれないけど、
現実的に、それは出来ないね、となってしまうものも含みます。
ThinAppで作成したパッケージには、アプリケーションが入ってますが、もう少し厳密に表現すると、パッケージ(Primary Data Container)には、
ホストOSのファイルシステムやレジストリから切り離された、
「仮想レジストリ」と「仮想ファイルシステム」が入っていることは理解されています?イメージとしては、以下のような感じ。
パッケージは、ホストOSのファイルシステム上は、単なるexeファイルでしかないので、
パッケージ内のファイルやレジストリを変更(更新)したければ、
ThinAppの空間内(ThinAppVOS上)で、変更する操作を行う必要があります。
ThinApp空間で、Regeditを動作させれば、仮想レジストリの変更ができますし、
cmdを動作させて、ファイルのコピーや削除もできます。(下図を参照)
ですので、昔のよくあるクラサバ型システムのクライアント側のプログラムには、ファイルのタイムスタンプを見て、新しいDLLやexeファイルが特定のファイルサーバにあれば更新する、
というような、独自のupdate.exeのようなものが動作していることがありますが、
この仕組みは、ThinAppでパッケージしても、従来通り、動作します。
(更新内容は、Sandboxに迂回され、パッケージのexeはそのまま)で、ご質問のMicrosoft Officeの更新ですが、
Officeには、従来のMSIインストール版とクイック実行版の2種類があるのはご存知ですか?
ThinAppで仮想化できるのは、前者のMSIインストール版になりますが、
MSIインストール版は、ThinApp VOS上で実行したくても、実行するのは、
Windowsインストーラサービス(msiexec)で、ホストOS側にいるプログラムになるので、ThinApp空間内で正常動作させることは出来ません(あるいは難易度SSランク)
回りくどくなってしまいましたが、
Office製品のバージョンアップについては、インストールプロセスが複雑なので、
個人的には、一から作り直すことをお勧め致します。Regards,
Kzmaybe
-
10. Re: ThinApp で仮想化したアプリのバージョンアップについて
Hiroa777 Sep 11, 2019 5:10 PM (in response to VirtAppLife)詳細な回答をしていただき、ありがとうございました。