2020年8月14日金曜日

ThinAppのバージョンを確認する方法 (仮想化済みEXEに組込まれているThinApp VOSバージョン確認方法)

ThinAppのバージョンを確認する方法 
仮想化済みEXEに組込まれているThinApp VOSバージョン確認方法

ThinAppのVOSのバージョンを確認する方法について
仮想化済のEXEがどのバージョンのThinAppでBuildされているかを
確認したいことがあると思います。

簡単に確認できそうで、意外と煩わしかったりするのですが、
実は、パラメータがあります。
-thinstallversion

「thinstall」というのは、VMwareに買収される前のThinAppの名前です。
買収前は、thinstallという名前でした。
買収後にThinAppという名称に変わりましたが、内部的にはthinstallの名前が
ところどころ残っていたりします。

ThinApp VOSのバージョン確認手順
仮想化したEXEに対して、-thinstallversion
パラメータを付けて実行すると、ThinApp VOSのバージョンを確認することができます。
例)ThinApp化した.exe -thinstallversion


---------------------------
Version
---------------------------
VMware ThinApp Runtime Version 5.2.7-15851843
Built Mar 17 2020

ThinApp Version 5.2.7のVOSが組込まれていることが簡単にわかりました。


※注意点
メッセージボックスに出力される「Built Mar 17 2020」部分は、
ThinApp VOSが作成された日付です。
 ※VMwareがこのバージョンのThinApp VOSを作成した日付。
実際にユーザーがアプリ仮想化(Built.batを実行)した日付ではありませんのでご注意を。




2020年8月13日木曜日

Windows10 (2004)でThinAppアプリが起動できない問題(2020-08-13時点の情報)

Windows10 (2004)でThinAppアプリが起動できない問題(2020-08-13時点の情報)

概要:Windows 10 (2004)でThinAppアプリを起動すると
エラーが発生し、起動ができません。




---------------------------
xxxx.exe - 致命的なアプリケーション終了
---------------------------
ThinApp has encountered an unexpected error. Click Abort to close the application, Retry to debug, or Continue to ignore the error. Support info: PID=3796, create_process.cpp@4548, Unexpected exception in RelaunchUsingCreateProcess.

原因:
本日時点(2020-08-13)のThinApp最新版(ver 5.2.7)は、Windows 10 (2004)をサポートしていません。
そのため、利用できない状況になっています。
※32bit版の仮想アプリが対象です。
 64bit版の仮想アプリでは、この問題は発生しません。

回避策:
本日時点(2020-08-13)では、回避策がありませんん。
次期バージョンのThinApp ver5.2.8??で解決されると思います。
(個人的な希望、願いです。。。)
※2020年8月27日にリリースされたVer5.2.8で解決しました!!

※既にThinAppedしている仮想アプリのVOS部分をバージョンアップする場合は
こちらの投稿を参照ください。

「ThinApp で仮想化したアプリのバージョンアップについて」

1.ThinApp自体のバージョンアップ
http://tunemicky.blogspot.jp/2012/06/thinapp.html

意図せずに、Windows 10 (2004)に機能更新してしまった場合は、
ThinAppがサポートしているWindows 10 (1909)に戻す必要がありますが、
それもそれでリスクがあると想うので、自己責任でお願いします。