ThinApp 4.7 フォルダマクロとAPIについて
ThinAppを利用して、アプリケーションのインストールをキャプチャすると、プロジェクトフォルダが作成されます。
その中をみると、%Desktop%等のフォルダがたくさん並んでいると思います。
この、%~~~%フォルダは非常に重要なフォルダです。
フォルダマクロと呼ばれる物です。
実際に、仮想化したアプリの実行時に、この特別なフォルダマクロに則って
仮想化したアプリが、あたかも、そのフォルダにファイルがあるように認識し動作します。
VirtualFilesystem (VFS) と呼ばれるものです。
下の表では、マッピング先に、わかりやすいようにWindowsXPのパスを載せていますが
Windows7等で仮想アプリを実行した場合は、自動的にWindows7のパスに読み替えてくれます。
※ThinAppBlogにてWindowsVista/7のパスが紹介されているので、更新しました。(2012-05-14)
http://blogs.vmware.com/thinapp/2012/05/macro-folder-locations-and-newer-versions-of-windows.html
例)
%Appdata%は、
WindowsXPでは、C:\Documents and Settings\<user_name>\Application Data
Windows7では、C:\Users\<user_name>\AppData\Roaming
アプリ仮想化(VMware ThinApp)に関するTipsを公開しています。 現実と仮想の間で日々頑張っています。 お約束ですが、このblogの内容は個人の調査した範囲の物なので 間違っているかもしれません。自己責任でお願いします。
2012年4月9日月曜日
2012年3月30日金曜日
ThinApp Package.ini パラメーター
ThinApp Package.ini パラメーターについて
Package.iniには、設定できるパラメータが、たくさんあるので
まとめてみました。
Package.iniは、以下の5つのセクションがあります。
Package.iniには、設定できるパラメータが、たくさんあるので
まとめてみました。
Package.iniは、以下の5つのセクションがあります。
- [Compression]
- [Isolation]
- [FileList]
- [BuildOptions]
- [<application>.exe]
2012年3月15日木曜日
Linux (Ubuntu)で仮想化したExcel2000 を動かしてみた。


Linux (Ubuntu)で仮想化したExcel2000 を動かしてみた。
Linux で Win32 アプリを動作させる Wine が久々に1.4へとバージョンアップしたので、
試しに、Ubuntu 11.10 に Wine1.4 を導入して
Excel2000を動作させてみました。( ThinApp で仮想化した Excel2000 )
Wine 1.4 の実力と可能性を試してみたかったので
ThinApp で仮想化したExcel2000を動作させてみました。
Ubuntu 11.10 日本語版はこちらから(iso)
http://www.ubuntulinux.jp/download/ja-remix-cd
Wineについては、
http://www.winehq.org/
wikipedia
http://ja.wikipedia.org/wiki/Wine
2012年3月8日木曜日
cmd.exe /c の引数について (半角スペースと"の微妙な関係)
先日ちょっとハマったので、メモがわりに簡単に調査しました。
batファイルに、引数を渡す場合に、その引数に半角スペースがあると
上手く動かない場合があります。
また、batファイル自体のフルパスに半角スペースがある場合は、さらに
混乱してしまいます。
具体的な問題点としては、
・起動しているcmdからbatを引数付きで実行すると問題なし。
・cmd.exe /cを利用して、batを引数付きで実行すると、問題が発生してしまいます。
対処方法としては、/cの後に続く、コマンドラインを " でさらに括ります。
------宣伝-----
※VMware ThinApp (アプリケーション仮想化)に興味のある方は、こちらを
御覧ください。
------宣伝-----
------宣伝-----
※VMware ThinApp (アプリケーション仮想化)に興味のある方は、こちらを
御覧ください。
[VMware ThinApp 製品概要と活用 解説書 (日本語 SoftBankBB製) の紹介]
http://tunemicky.blogspot.jp/2013/08/vmware-thinapp-softbankbb.html------宣伝-----
2012年2月23日木曜日
仮想アプリのパフォーマンス(File書込・読込)について
2012年2月20日月曜日
SimpleBrowser でIE6 Webアプリの延命について(Windows7 で IE6 を延命!?)
SimpleBrowser でIE6 Webアプリの延命について(Windows7 で IE6 を延命!?)
SimpleBrowser でIE6 Webアプリの延命について、今回は書きたいと思います。( ThinApp との連携を中心に書きます。)
まずは、こちらのリンクから SimpleBrowser ver2.7.1.0をダウンロードして試してみてください。(フリーウェア)
http://nilbrowser.web.fc2.com/
英語のページはこちら
http://nilbrowser.web.fc2.com/indexen.htm
SimpleBrowser は、IE6に見た目が似たブラウザです。
Windows7 でも動作します。IEコンポーネントを利用しているので IE8 のレンダリングエンジンを利用しますが、IE8 が持っている互換モード(IE5/6 の互換レンダリング Quirks モード)を強制的に利用する機能があります。
※必ずreadme.txtを確認してください。
英語のページはこちら
http://nilbrowser.web.fc2.com/indexen.htm
SimpleBrowser は、IE6に見た目が似たブラウザです。
Windows7 でも動作します。IEコンポーネントを利用しているので IE8 のレンダリングエンジンを利用しますが、IE8 が持っている互換モード(IE5/6 の互換レンダリング Quirks モード)を強制的に利用する機能があります。
※必ずreadme.txtを確認してください。
2012年2月8日水曜日
Windows 7 起動時間を短縮するための簡単な方法
Windows 7の起動を速くするための簡単なTips
本来は、色々と設定を変更したり、スタートアップのサービスを削減したりと
様々な確度から最適化を行うものですが、今回は最も簡単に
起動(コールドブート)を速くするためのTipsです。
嘘みたいに速くなりました。20%速くなりました。
仮想マシンでの検証結果です。
BIOS画面が完了してからログイン画面が表示されるまで。
52秒→43秒
2012年1月30日月曜日
Win32APIの生々しい情報(DLLのExport情報)
Windowsアプリを開発する際にWin32APIを利用しますが、APIと実際にその機能を
提供してくれているDLLの内容について、まとめておきます。
全ては把握しきれないので、よく使うものだけピックアップしてみました。
Windows 7 SP1 x86版の環境で
DLL Export Viewerを使って出力してみました。
対象モジュールは以下です。
- Kernel32.dll (1362個)
- Nt.dll (1982個)
- User32.dll (822個)
- Advapi32.dll (805個)
- Shell32.dll (333個)
そのあたりは、割愛します。
2012年1月24日火曜日
Windows 7 における Visual Basic 6.0 のサポート状況についての備忘録

Windows 7 における Visual Basic 6.0 のサポート状況についての備忘録
Windows 7で VB6 製のアプリを実行する場合の、備忘録について
アプリの仮想化でやはりニーズの高いのは、
VB6 製のアプリを Windows 7で実行したい。というのがあります。
Windows 7 では VB6 のアプリの実行自体はサポートされているので仮想化しなくても、動作する物も多いですが。
・展開やインストールに手間がかかる
・UAC の影響で正しくセットアップされない、実行できない
・一般ユーザーでは実行できない ( 管理者権限での実行が前提の物)
等々
サポート(する・しない)、とは違う所で問題があります。
Microsoft の公式なアナウンスと情報はこちらが詳しいです。
http://msdn.microsoft.com/ja-jp/vstudio/ms788708.aspx
詳しくは上記のリンクを参照することをお勧めしますが、
その中でも、備忘録的な私なりの重要な部分について、ここに書いておきます。
------宣伝-----
※VMware ThinApp (アプリケーション仮想化)に興味のある方は、こちらを
御覧ください。
[VMware ThinApp 製品概要と活用 解説書 (日本語 SoftBankBB製) の紹介]
http://tunemicky.blogspot.jp/2013/08/vmware-thinapp-softbankbb.html------宣伝-----
2012年1月5日木曜日
アプリ仮想化 「鬼十則」
アプリ仮想化 「鬼十則」
2012年初めの投稿ということで、恥ずかしながら
アプリ仮想化の極意を書きたいと思います。
年頭に気持ちを引き締めるためにも。
アプリ仮想化鬼十則はオリジナルですが電通さんの鬼十則に影響を受けてます(笑)
http://ja.wikipedia.org/wiki/%E9%9B%BB%E9%80%9A#.E9.AC.BC.E5.8D.81.E5.89.87
以前に投稿した内容をもとに鬼十則を投稿してみます。
・仮想アプリが動かなかった時の心構え
http://tunemicky.blogspot.com/2011/11/blog-post_07.html
アプリ仮想化の極意を書きたいと思います。
年頭に気持ちを引き締めるためにも。
アプリ仮想化鬼十則はオリジナルですが電通さんの鬼十則に影響を受けてます(笑)
http://ja.wikipedia.org/wiki/%E9%9B%BB%E9%80%9A#.E9.AC.BC.E5.8D.81.E5.89.87
以前に投稿した内容をもとに鬼十則を投稿してみます。
・仮想アプリが動かなかった時の心構え
http://tunemicky.blogspot.com/2011/11/blog-post_07.html
一、過去の経験と照らし合わせろ。
閉じこもるな、一人で考えるな、感じろ。
登録:
投稿 (Atom)





