<?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>Desktop App Converter</title><link>http://blogs.wankuma.com/tocchann/category/2308.aspx</link><description>Desktop App Converter</description><managingEditor>とっちゃん</managingEditor><dc:language>ja-JP</dc:language><generator>.Text Version 0.95.2004.102</generator><item><dc:creator>とっちゃん</dc:creator><title>[Desktop App Converter]バッチファイルをインストーラに指定する</title><link>http://blogs.wankuma.com/tocchann/archive/2016/10/20/538348.aspx</link><pubDate>Thu, 20 Oct 2016 15:10:00 GMT</pubDate><guid>http://blogs.wankuma.com/tocchann/archive/2016/10/20/538348.aspx</guid><wfw:comment>http://blogs.wankuma.com/tocchann/comments/538348.aspx</wfw:comment><comments>http://blogs.wankuma.com/tocchann/archive/2016/10/20/538348.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/tocchann/comments/commentRss/538348.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/tocchann/services/trackbacks/538348.aspx</trackback:ping><description>&lt;p&gt;Desktop App Converter はどんな形であれ、インストーラさえ用意できれば、appx 化のための間口を用意してくれる優れものです。&lt;/p&gt; &lt;p&gt;ということで、究極の単純インストーラでもある、バッチファイルで実験してみました。&lt;/p&gt; &lt;p&gt;インストール対象は、毎度おなじみ MfcApp.exe(プログラムは、&lt;a href="https://1drv.ms/u/s!AOVVWpjfPyA0hNsm" target="_blank"&gt;https://1drv.ms/u/s!AOVVWpjfPyA0hNsm&lt;/a&gt; からプロジェクトを取得してねｗ)。&lt;/p&gt; &lt;p&gt;今回は単純に実験なので、MfcApp.exe をコピーするだけの単純なプロジェクトで関連付けなどのレジストリ設定は一切ありません。&lt;/p&gt; &lt;p&gt;用意したバッチファイルもごく単純なもので、&lt;/p&gt; &lt;p&gt;@ECHO OFF&lt;br&gt;XCOPY Release\MfcApp.exe C:\Samples\MfcApp\&lt;/p&gt; &lt;p&gt;という内容です。&lt;/p&gt; &lt;p&gt;上記プロジェクトのソリューションフォルダに install.cmd という名前で用意しました。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;まずは結論。&lt;/p&gt; &lt;p&gt;バッチファイルをインストーラにすることができます。&lt;/p&gt; &lt;p&gt;バッチファイルなので複数の処理も指定可能です。ユーザー入力を要求しない限りどのプログラムを実行しても問題なく実行できます(管理者権限を持って動作しているという前提になります)。&lt;/p&gt; &lt;p&gt;これで一気に敷居が下がりますね。&lt;/p&gt; &lt;p&gt;合わせて実験的ですが XCOPY コマンドを直接指定するなども行ってみましたが、これらは失敗してしまいました。&lt;/p&gt; &lt;p&gt;どうやら、システムフォルダはリダイレクトされてしまう関係でうまくいかないみたいです(フルパス指定じゃないとファイルがないって怒られる。。。)&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;そのほかの注意点は&lt;/p&gt; &lt;p&gt;XCOPY するだけで、ショートカットアイコンを作らないので判断材料がガクッと減ります。&lt;/p&gt; &lt;p&gt;そのため、プライマリアプリケーションがわかりませんので、AppExecutable が必須になります。&lt;/p&gt; &lt;p&gt;また、インストール先もわからないので、AppInstallPath がないとW_INSTALL_PATH_NOT_DISCOVERED という warning が出ます。&lt;/p&gt; &lt;p&gt;ということで、指定パラメータは&lt;/p&gt; &lt;p&gt;DesktopAppConverter ?Installer SampleDAC\Install.cmd ?Destination AppxOutput ?PackageName MfcApp ?AppExecutable C:\Samples\MfcApp\MfcApp.exe ?AppInstallPath C:\Samples\MfcApp ?Version 1.0.0.0 ?MakeAppx ?Verbose&lt;/p&gt; &lt;p&gt;という感じになります(見ながら打ち込んだのであってるかどうか自信ないわｗ)&lt;/p&gt; &lt;p&gt;これで、インストーラなんて作ったことないよ！という人でもサクッと作れますね。&lt;/p&gt; &lt;p&gt;ポイントは、&lt;/p&gt; &lt;ol&gt; &lt;li&gt;出力先は極力単純にする(typo防止策)&lt;/li&gt; &lt;li&gt;原則パラメータは全部省略できないと思うべし。&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;です。&lt;/p&gt; &lt;p&gt;あと、忘れがちですが、ここで出来上がるappx はインストーラです。当然作成環境とは異なる環境で動作するのでその点も忘れないようにしましょう。&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/tocchann/aggbug/538348.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>とっちゃん</dc:creator><title>[Desktop App Converter]コンバート時にインストーラを実行するところでエラーになる場合</title><link>http://blogs.wankuma.com/tocchann/archive/2016/10/14/538338.aspx</link><pubDate>Fri, 14 Oct 2016 15:48:00 GMT</pubDate><guid>http://blogs.wankuma.com/tocchann/archive/2016/10/14/538338.aspx</guid><wfw:comment>http://blogs.wankuma.com/tocchann/comments/538338.aspx</wfw:comment><comments>http://blogs.wankuma.com/tocchann/archive/2016/10/14/538338.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/tocchann/comments/commentRss/538338.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/tocchann/services/trackbacks/538338.aspx</trackback:ping><description>&lt;p&gt;IP FastRing に 14946 が降ってきました。ということで、14942 は wim がないまま終わってしまったので、再び環境構築。&lt;/p&gt; &lt;p&gt;タイミング次第(出た直後くらいｗ)では新しいのを指してくれないことがありますが、最新イメージは &lt;a href="http://aka.ms/converterimages"&gt;http://aka.ms/converterimages&lt;/a&gt; の短縮URLでアクセスできます(ちゃんとメンテナンスされています)。&lt;/p&gt; &lt;p&gt;2016/10/12 公開版では、14393(CB), 14931(IP-Slow), 14946(IP-Fast) の3つが公開されています。&lt;/p&gt; &lt;p&gt;ということで環境に合わせてDL＆セットアップ。。。するのですが、&lt;/p&gt; &lt;p&gt;以前のビルドで利用したことがある場合、コンバートに失敗(エラーコード:0xC0370101)することがあります。&lt;/p&gt; &lt;p&gt;スクリプト的には E_CREATING_ISOLATED_ENV_FAILED というエラーがでるのですが、エラーコードも文字通りコンテナのイメージが想定しているものじゃない！というもの。&lt;/p&gt; &lt;p&gt;ほかに、自分の経験では同じタイミングで BSOD になることもありました。&lt;/p&gt; &lt;p&gt;現状での対処としては、まず完全クリーンナップをします。&lt;/p&gt; &lt;p&gt;コマンドは「 DesktopAppConverter ?Cleanup All 」&lt;/p&gt; &lt;p&gt;コマンドを実行すると、既存の展開イメージの削除などを行い、最後にコンテナをアンインストールして再起動します。&lt;/p&gt; &lt;p&gt;再起動してきたらきれいになっているので、&lt;/p&gt; &lt;p&gt;改めて、「DesktopAppConverter ?Setup ?BaseImage …\BaseImage-14946.wim」&lt;/p&gt; &lt;p&gt;として改めてセットアップを行います。この時もやはり再起動が要求されますので、再起動します。&lt;/p&gt; &lt;p&gt;ちなみにストア版だと再起動要求でUIを出さずにエラーメッセージが出て、処理を中断します(この時点で、リブート後に継続するように設定されている)。&lt;/p&gt; &lt;p&gt;状態を確認して、再起動が要求されている場合は手動でいいのでOSを再起動します。&lt;/p&gt; &lt;p&gt;再起動後にログインすると、wimの展開などセットアップ作業を継続しますのでこれの終了を待ちます。&lt;/p&gt; &lt;p&gt;これで、再び使えるようになります。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;もし、これでもダメだった場合、Hyper-V ごと再インストールするとうまくいくかもしれません。&lt;/p&gt; &lt;p&gt;つい先日 SlowRing な会社マシンに降ってきた 14931 が、Hyper-Vをアンインストールしてくれたので(インポートができないので、vhdつかって新規構築の必要があるというね…orz) そのあたりの影響があるかもしれません。&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/tocchann/aggbug/538338.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>とっちゃん</dc:creator><title>[Desktop App Converter]最新のWindows Insider Previewを適用したら</title><link>http://blogs.wankuma.com/tocchann/archive/2016/09/29/538209.aspx</link><pubDate>Thu, 29 Sep 2016 13:20:00 GMT</pubDate><guid>http://blogs.wankuma.com/tocchann/archive/2016/09/29/538209.aspx</guid><wfw:comment>http://blogs.wankuma.com/tocchann/comments/538209.aspx</wfw:comment><comments>http://blogs.wankuma.com/tocchann/archive/2016/09/29/538209.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/tocchann/comments/commentRss/538209.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/tocchann/services/trackbacks/538209.aspx</trackback:ping><description>&lt;p&gt;現地時間 9/28 に、Windows 10 Insider Preview Build 14936 が公開されました。&lt;/p&gt; &lt;p&gt;Build 14936 については &lt;a title="https://blogs.windows.com/windowsexperience/2016/09/28/announcing-windows-10-insider-preview-build-14936-for-pc/" href="https://blogs.windows.com/windowsexperience/2016/09/28/announcing-windows-10-insider-preview-build-14936-for-pc/"&gt;https://blogs.windows.com/windowsexperience/2016/09/28/announcing-windows-10-insider-preview-build-14936-for-pc/&lt;/a&gt; を見てもらうとして。。。&lt;/p&gt; &lt;p&gt;DesktopAppConverter はコンテナを使ってアプリケーションをインストールして差分情報を吸い上げます(吸い上げ精度が高すぎてそれいらねーよってのもいっぱいありますがｗ)。&lt;/p&gt; &lt;p&gt;その動作のために、専用のベースイメージがあります。&lt;/p&gt; &lt;p&gt;ということで、最新IPを導入したら検索。。。と思ったら、&lt;/p&gt; &lt;p&gt;&lt;a href="http://aka.ms/converterimages"&gt;http://aka.ms/converterimages&lt;/a&gt; が最新イメージに付け替えられていました。&lt;/p&gt; &lt;p&gt;これで検索しなくて済むぞ！という感じです。&lt;/p&gt; &lt;p&gt;ちなみに検索する場合はこちらのリンクをどうぞｗ&lt;/p&gt; &lt;p&gt; &lt;blockquote class="twitter-tweet" data-lang="ja"&gt; &lt;p lang="ja" dir="ltr"&gt;最新の Desktop App Converter Base Images は検索で。 &lt;a href="https://t.co/SfpRyjmVEg"&gt;https://t.co/SfpRyjmVEg&lt;/a&gt;&lt;/p&gt;? とっちゃん (@Tocchann) &lt;a href="https://twitter.com/Tocchann/status/778507966756425728"&gt;2016年9月21日&lt;/a&gt;&lt;/blockquote&gt;&lt;img src ="http://blogs.wankuma.com/tocchann/aggbug/538209.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>とっちゃん</dc:creator><title>[Desktop App Converter] VC++ ランタイムを共有 appx としてリンクする</title><link>http://blogs.wankuma.com/tocchann/archive/2016/09/28/538206.aspx</link><pubDate>Wed, 28 Sep 2016 16:07:00 GMT</pubDate><guid>http://blogs.wankuma.com/tocchann/archive/2016/09/28/538206.aspx</guid><wfw:comment>http://blogs.wankuma.com/tocchann/comments/538206.aspx</wfw:comment><comments>http://blogs.wankuma.com/tocchann/archive/2016/09/28/538206.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/tocchann/comments/commentRss/538206.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/tocchann/services/trackbacks/538206.aspx</trackback:ping><description>&lt;p&gt;このブログでもずいぶん前にちらっと紹介した、VC++ ランタイムを共有APPXとして設定する方法を改めて。&lt;/p&gt; &lt;p&gt;公開当初はDesktopAppConverter 側が対応していなかったのですが、公開後のバージョン(0.1.24)から、自動取り込みに対応しています。&lt;/p&gt; &lt;p&gt;対応にはあらかじめランタイムパッケージ情報をセットアップしておく必要があります。&lt;/p&gt; &lt;p&gt;具体的には&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="https://www.microsoft.com/en-us/download/details.aspx?id=53175"&gt;VC 14.0 framework packages for Desktop Bridge&lt;/a&gt; &lt;li&gt;&lt;a href="https://www.microsoft.com/en-us/download/details.aspx?id=53176"&gt;VC 12.0 framework packages for Desktop Bridge&lt;/a&gt; &lt;li&gt;&lt;a href="https://www.microsoft.com/en-us/download/details.aspx?id=53340&amp;amp;WT.mc_id=DX_MVP4025064"&gt;VC 11.0 framework packages for Desktop Bridge&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;から自分が必要なパッケージをDL＆インストールする必要があります。&lt;/p&gt; &lt;p&gt;これらをインストールしたら、あとはmsi(exeでもよい)で、必要バージョンのVCランタイムのマージモジュール(中途半端でも検出してくれます。優秀ですｗ)をセットするか、Bundle やVSIの必須コンポーネントなどを利用して同時インストールするインストーラを用意してコンバートするだけです。&lt;/p&gt; &lt;p&gt;ちなみに、上記ランタイムがインストールされている環境で、コンバート時にモジュールを見つけると&lt;/p&gt; &lt;p&gt;AppxManifest.xml の Dependencies 項目が&lt;/p&gt; &lt;p&gt;&amp;lt;Dependencies&amp;gt;&lt;br&gt;&amp;nbsp; &amp;lt;TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.14393.0" MaxVersionTested="10.0.14393.0" /&amp;gt;&lt;br&gt;&amp;nbsp; &amp;lt;PackageDependency Name="Microsoft.VCLibs.140.00.UWPDesktop" MinVersion="14.0.23810.0" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" /&amp;gt;&lt;br&gt;&amp;lt;/Dependencies&amp;gt;&lt;/p&gt; &lt;p&gt;という感じになります(上記はVC14での例)。&lt;/p&gt; &lt;p&gt;簡単ですね。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;一応。。。このブログエントリーを書くときに確認した範囲では、上記リンクより新しいバージョンはリリースされていませんでした。&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/tocchann/aggbug/538206.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>とっちゃん</dc:creator><title>[Desktop App Converter] まずは、環境構築。</title><link>http://blogs.wankuma.com/tocchann/archive/2016/09/23/538070.aspx</link><pubDate>Fri, 23 Sep 2016 14:20:00 GMT</pubDate><guid>http://blogs.wankuma.com/tocchann/archive/2016/09/23/538070.aspx</guid><wfw:comment>http://blogs.wankuma.com/tocchann/comments/538070.aspx</wfw:comment><comments>http://blogs.wankuma.com/tocchann/archive/2016/09/23/538070.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/tocchann/comments/commentRss/538070.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/tocchann/services/trackbacks/538070.aspx</trackback:ping><description>&lt;p&gt;正式リリースも出たので、ぼちぼちと環境作るのもネタにしておきたいところ。記事として仕立てるには旬が短すぎるのがねーｗ&lt;/p&gt; &lt;p&gt;ということで、ざっくばらんに環境構築編。&lt;/p&gt; &lt;p&gt;まずは、開発環境の用意。雑記で上げたほかのツールはわかりませんが、Desktop App Converter 自身は、ちょっと野心的なつくりをしていて、Windows コンテナを利用しています。&lt;/p&gt; &lt;p&gt;そのため、動作条件が&lt;/p&gt; &lt;ol&gt; &lt;li&gt;Windows 10 Anniversary Update 以上(Build14393以上) の Pro. または Ent. 版 の x64版  &lt;li&gt;Hardware-assisted virtualization and SLAT(Second Level Address Translation)対応の 64bit CPU  &lt;li&gt;Windows 10 SDK 1607 以上&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;と、若干ハードルが高い設定になっています。&lt;/p&gt; &lt;p&gt;1 が必要なのは、Windows 10 Anniversary Update(以後Win10-1607)で追加された Windows コンテナを利用するため。&lt;/p&gt; &lt;p&gt;そして、2が必要なのは、そのコンテナを動かすため。という形になります。&lt;/p&gt; &lt;p&gt;3は、コンバータ自身の機能ではなく、そこから呼ばれる appx にするツール(SDKに同梱)と、署名のためのツール類(こちらもSDKに同梱)のためというのが主な理由です。&lt;/p&gt; &lt;p&gt;もっとも、対象とするアプリ本体もWin10-1607以上での動作が前提なので、アプリの開発環境としても、SDKは必須ですがｗ&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;さて、実際に時効可能な環境を用意したら最初にやることは「&lt;a href="https://www.microsoft.com/en-us/search/result.aspx?q=Desktop+App+Converter+Base+Images&amp;amp;form=dlc" target="_blank"&gt;Download Center を検索&lt;/a&gt;」して最新バージョンを探すこと。&lt;/p&gt; &lt;p&gt;コンバーター自身は&lt;a href="http://aka.ms/converter" target="_blank"&gt;ストア版&lt;/a&gt;があるのでこちらを利用することもできますが、これとは別に BaseImages という、コンテナ上で使う専用のイメージを用意する必要があります。ちなみに、最新版にzip形式のコマンドラインツール(PowerShellコマンドファイル)もあります。&lt;/p&gt; &lt;p&gt;このブログ記事の公開時点での最新版(9/21版)には、14393(AnniversaryUpdate/IP Slow)、14915、14926、14931 の3つのIP向けと、1.0.0.0の zip版があります。&lt;/p&gt; &lt;p&gt;ここから、ベースイメージの該当版等々をDLしてきます。zip を展開する場合は、自分にとって都合のいい場所に展開しましょう(パスを切るなどは不要です)。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;ここからは管理者アカウントが必要になります(パスワードを入れずに昇格すれば管理者になるアカウント)。&lt;/p&gt; &lt;p&gt;ストア版は管理者として実行、zip版はPSコンソールを管理者でオープンします(ISEでもOK)。&lt;/p&gt; &lt;p&gt;コンソールの場合は、展開先フォルダに移動して&lt;/p&gt; &lt;p&gt;DesktopAppConverter ?Setup ?BaseImage …\BaseImage-14xxx.wim ?Verbose&lt;/p&gt; &lt;p&gt;と入力して、コンテナのセットアップと wim のインストールを行います。&lt;/p&gt; &lt;p&gt;OSの確認、環境のチェックなどなどの後、Hyper-Vとコンテナのインストールを行います。インストール済みの場合はここはスキップ。&lt;/p&gt; &lt;p&gt;この時、環境によっては再起動が必要になります。以前は自動で再起動して継続してくれたんですが、正式版では自動リブートしないで、-NoRestart を付けた時と同じ状況になるので、手動で再起動していきます。&lt;/p&gt; &lt;p&gt;再起動してログインすると自動的にスクリプトが継続実行されるので、必要に応じて再起動しつつ終了を待ちます。&lt;/p&gt; &lt;p&gt;Hyper-Vも含めるとコンテナのセットアップにざっくり10分くらいはかかるので(もちろん環境によるのでもっと速いマシン(5分もかからない)もありますしその逆もあります)、気長に待ちます。&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.slideshare.net/ytabuchi/xamarin-65898703" target="_blank"&gt;筋トレ&lt;/a&gt; でもいいのですが &lt;a title="https://developer.microsoft.com/ja-jp/windows/bridges/desktop" href="https://developer.microsoft.com/ja-jp/windows/bridges/desktop"&gt;https://developer.microsoft.com/ja-jp/windows/bridges/desktop&lt;/a&gt; あたりを眺めているとよいでしょう。&lt;/p&gt; &lt;p&gt;と、ここまで来てようやく準備完了。おっと。。。SDKをインストールしていない場合はSDKもインストールします。&lt;/p&gt; &lt;p&gt;Visual Studio 2015 以上を持っている場合は、Update3を適用して SDK Tools 1.4.1 を導入しましょう。&lt;/p&gt; &lt;p&gt;これでやっと準備が完了です。ちなみに、あれこれないと本気で一日くらいかかってしまいます。&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/tocchann/aggbug/538070.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>とっちゃん</dc:creator><title>[Desktop App Converter] 正式リリースされたので雑感。。。</title><link>http://blogs.wankuma.com/tocchann/archive/2016/09/23/538069.aspx</link><pubDate>Fri, 23 Sep 2016 12:25:00 GMT</pubDate><guid>http://blogs.wankuma.com/tocchann/archive/2016/09/23/538069.aspx</guid><wfw:comment>http://blogs.wankuma.com/tocchann/comments/538069.aspx</wfw:comment><comments>http://blogs.wankuma.com/tocchann/archive/2016/09/23/538069.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/tocchann/comments/commentRss/538069.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/tocchann/services/trackbacks/538069.aspx</trackback:ping><description>&lt;p&gt;Build 2015 で発表された、Bridge for Windows シリーズの最後の橋(Codename Project Centennial、正式名 Desktop Bridge )のコア機能 &lt;a href="http://aka.ms/converter" target="_blank"&gt;Desktop App Converter&lt;/a&gt;(リンク先は、ストアアプリ) が9/14 に正式リリースされました。&lt;/p&gt; &lt;p&gt;このツールは、デスクトップアプリケーション(の&lt;strong&gt;インストーラ&lt;/strong&gt;)をストアアプリ(の&lt;strong&gt;インストーラパッケージ&lt;/strong&gt;)に&lt;strong&gt;コンバート&lt;/strong&gt;するといういたって簡素なツールです。&lt;/p&gt; &lt;p&gt;まぁ各所のニュースリリースの大半が太字部分を端折っていたりするんですが。。。&lt;/p&gt; &lt;p&gt;インストーラはアプリケーションプログラムそのものはインストール前と後では何も変えません。コンバータの対象はインストーラなので、当たり前ですが、アプリケーションプログラムには何も変更しません。&lt;/p&gt; &lt;p&gt;むしろ、コンバート機能そのものより、コンバートするインストーラが抱えてるアプリはここに気をつけなさいねーという17項目(9/22アップデートで増えてた＞＜)のほうが重要だったりします。&lt;/p&gt; &lt;p&gt;それについては、まずは &lt;a title="https://msdn.microsoft.com/windows/uwp/porting/desktop-to-uwp-root" href="https://msdn.microsoft.com/windows/uwp/porting/desktop-to-uwp-root" target="_blank"&gt;https://msdn.microsoft.com/windows/uwp/porting/desktop-to-uwp-root&lt;/a&gt; を見てもらう方がいいでしょう。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;さて、ここからはあまり日本語では出ていない話。&lt;/p&gt; &lt;p&gt;Desktop Bridge がプロダクトとして目指すゴールは、既存のデスクトップアプリや、デスクトップだからこそ実現できるアプリをWindowsストア(あるいはそれと軸を同じにする配布の仕組み)というマーケットプレイス上で配布してもらうのが狙いです。なので、こと開発者向けという意味ではかなり手厚いサポート体制を敷いていると思いますし、おそらく開発ツールベンダー向けには見えていないだけで、様々なプッシュがあると思います。&lt;/p&gt; &lt;p&gt;Desktop Bridge としては Desktop App Converter は言ってみれば、プロトタイプ的な撒き餌です、当然プロトタイプみたいなものなので、これだけが手段ではありません。ということで、雑感の最後は観測範囲内で見えているツール類のサポート表明などなど。&lt;/p&gt; &lt;p&gt;まずは、インストーラ作成ツールから。おそらく世界でもっとも有名なインストーラ作成ツールの InstallShield。こちらは2016(現行最新バージョン)から、機能が搭載されています。実は Desktop App Converter よりも先に正式リリースされていたりしますｗ&lt;/p&gt; &lt;p&gt;具体的なことはツールを持っていないのでわかりませんが、アナウンスを見る限りでは、msiの作成時に合わせてappxも作ってくれる機能が搭載されるようです。Desktop App Converter とは違って、仮想的にインストールするのではなくmsiにするための情報をスキャンするんだと思いますが、正直よくわかりません。&lt;/p&gt; &lt;p&gt;そのほか WiX とAdvanced Installer(国内では販売されていません)が対応を表明しています。WiX は現行の環境にシームレスに組み込むという話(新しいスキーマなどが必要になるのではない的なことが書かれていました)なので、オプションスイッチ的なものが用意されるんだと思います。&lt;/p&gt; &lt;p&gt;AdvancedI nstaller も InstallShield 同様オプションスイッチ的に対応みたいですが、こちらはツールの画面すら見たことがないのでなんとも。。。ｗ&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;そして開発ツールとしては、次期 Visual Studio(Codename “15”)。現時点では機能拡張という形でプレビューリリースされています。最終的に製品組み込みになるのか機能拡張のままなのかはわかりません。こちらはインストーラを作る感じに近い格好で、専用のプロジェクトで appx で出力するという感じのようです。画面写真を見ただけなのでよくわかってませんけどｗ&lt;/p&gt; &lt;p&gt;それと、RAD Studio。今後の Update で対応が予定されているそうです。開発ツールとしてはこっちのほうが先に出てくるんじゃないかと思うけどよくわかりません。&lt;/p&gt; &lt;p&gt;今のところ観測筋で対応、または対応を表明しているのはこのあたり。&lt;/p&gt; &lt;p&gt;個人的には、国産のパッケージベンダー各社の動向も気になりますが、日本語アプリがこれで増えるかどうかですねー。デスクトップアプリ向けゲームも含め。&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/tocchann/aggbug/538069.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>とっちゃん</dc:creator><title>[DAC]DesktopAppConverter の動作環境</title><link>http://blogs.wankuma.com/tocchann/archive/2016/09/15/538018.aspx</link><pubDate>Thu, 15 Sep 2016 16:38:00 GMT</pubDate><guid>http://blogs.wankuma.com/tocchann/archive/2016/09/15/538018.aspx</guid><wfw:comment>http://blogs.wankuma.com/tocchann/comments/538018.aspx</wfw:comment><comments>http://blogs.wankuma.com/tocchann/archive/2016/09/15/538018.aspx#Feedback</comments><slash:comments>451</slash:comments><wfw:commentRss>http://blogs.wankuma.com/tocchann/comments/commentRss/538018.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/tocchann/services/trackbacks/538018.aspx</trackback:ping><description>&lt;p&gt;Desktop Bridge の初手、Desktop App Converter(以下DAC) が正式リリースされました。&lt;/p&gt; &lt;p&gt;このコンバーターは、ごくごく簡単に説明すると&lt;/p&gt; &lt;p&gt;「既存のインストーラ(msi or exe形式)を、Appx 形式インストーラにコンバートする開発者用ツール」&lt;/p&gt; &lt;p&gt;です。&lt;/p&gt; &lt;p&gt;開発者用ツールなのでそれ相応の動作環境が必要になります。&lt;/p&gt; &lt;p&gt;が、&lt;a href="http://aka.ms/converter" target="_blank"&gt;ストアアプリ版&lt;/a&gt; にはあまり細かいことが書かれていません。&lt;/p&gt; &lt;p&gt;&lt;a title="Desktop App Converter Base Images" href="http://aka.ms/converterimages" target="_blank"&gt;Desktop App Converter Base Images&lt;/a&gt; のほうに細かい動作環境が出ていますので詳しくはそちらを見る必要があります。&lt;/p&gt; &lt;p&gt;いろいろ書いてありますが、ざっくりと書くと&lt;/p&gt; &lt;p&gt;「DAC の動作環境は、SLAT 対応のx64なCPU上で動くWindows 10(x64) Pro or Ent で、Hyper-V と コンテナを有効にでき、その時点で入手可能な BaseImages(wim)が提供されているビルド」&lt;/p&gt; &lt;p&gt;になります。&lt;/p&gt; &lt;p&gt;現地時間 9/14 公開の Base Images には、Anniversary Update(14393)、Insider Preview(14915 or 14926) の3種類のwimが公開されていますので、Anniversary Update 以上の環境を用意しておけばいいでしょう。&lt;/p&gt; &lt;p&gt;プレビューリリースなどはNGという大半の企業様環境でも、正式リリースの Anniversary Update で利用できるので、すべてリテールパッケージでそろえることができます。&lt;/p&gt; &lt;p&gt;コンバートは、サイレントインストールが可能で、コンバートする環境で動作するインストーラなら、exe でも msi でも利用できます。&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/tocchann/aggbug/538018.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>とっちゃん</dc:creator><title>[Desktop App Converter]ついにリリース！</title><link>http://blogs.wankuma.com/tocchann/archive/2016/09/15/538017.aspx</link><pubDate>Thu, 15 Sep 2016 11:27:00 GMT</pubDate><guid>http://blogs.wankuma.com/tocchann/archive/2016/09/15/538017.aspx</guid><wfw:comment>http://blogs.wankuma.com/tocchann/comments/538017.aspx</wfw:comment><comments>http://blogs.wankuma.com/tocchann/archive/2016/09/15/538017.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/tocchann/comments/commentRss/538017.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/tocchann/services/trackbacks/538017.aspx</trackback:ping><description>&lt;blockquote class="twitter-tweet" data-lang="ja"&gt;&lt;p lang="en" dir="ltr"&gt;Get ready devs, the Desktop App Converter is now available in the Windows Store! &lt;a href="https://t.co/7KBTYWvTTq"&gt;https://t.co/7KBTYWvTTq&lt;/a&gt;&lt;/p&gt;&amp;mdash; Windows Developer (@windowsdev) &lt;a href="https://twitter.com/windowsdev/status/776194404549746688"&gt;2016年9月14日&lt;/a&gt;&lt;/blockquote&gt;   &lt;p&gt;ついにリリースされました。しかも、ストアアプリで！！！&lt;/p&gt; &lt;p&gt;短縮URLがあったので、張っておきますね。&lt;/p&gt; &lt;p&gt;ストアへのリンク &lt;a href="http://aka.ms/converter"&gt;http://aka.ms/converter&lt;/a&gt; &lt;/p&gt; &lt;p&gt;BaseImage(wim)へのリンク(従来のps版もあり) &lt;a href="http://aka.ms/converterimages"&gt;http://aka.ms/converterimages&lt;/a&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;個人的には「in the Windows Store!」が注目点。&lt;/p&gt; &lt;p&gt;使ったことがある人はぜひともストア版をDLして起動してみてください。「これってありなのか！？」と考えさせられること間違いなしです(実際に使うかどうかは別としてｗ)。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;まぁ、それも驚きだったのですが、もう一つ注目しておきたいのが、ブログ記事の最後の部分。&lt;/p&gt; &lt;p&gt;ツールのアップデートの項目の中で、InstallShield でのコンバートのほか、WiX と、Advanced Installer も対応を表明しています。&lt;/p&gt; &lt;p&gt;具体的にどういう風な形で使えるようになるのかについては、現物待ちですがｗ&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/tocchann/aggbug/538017.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>とっちゃん</dc:creator><title>[Desktop App Converter] わんくま横浜#8 のセッション資料を公開します。</title><link>http://blogs.wankuma.com/tocchann/archive/2016/09/12/538010.aspx</link><pubDate>Mon, 12 Sep 2016 11:19:00 GMT</pubDate><guid>http://blogs.wankuma.com/tocchann/archive/2016/09/12/538010.aspx</guid><wfw:comment>http://blogs.wankuma.com/tocchann/comments/538010.aspx</wfw:comment><comments>http://blogs.wankuma.com/tocchann/archive/2016/09/12/538010.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blogs.wankuma.com/tocchann/comments/commentRss/538010.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/tocchann/services/trackbacks/538010.aspx</trackback:ping><description>&lt;p&gt;おいらのグダグダセッションの資料です。まぁあんまり価値のある資料ではありませんがｗ&lt;/p&gt; &lt;p&gt;&lt;iframe height="327" src="https://onedrive.live.com/embed?cid=34203FDF985A55E5&amp;amp;resid=34203FDF985A55E5%2177221&amp;amp;authkey=AFdJv6sAJAl1yog&amp;amp;em=2" frameborder="0" width="402" scrolling="no"&gt;&lt;/iframe&gt;&lt;/p&gt; &lt;p&gt;パワーポイント &lt;a title="https://1drv.ms/p/s!AOVVWpjfPyA0hNsl" href="https://1drv.ms/p/s!AOVVWpjfPyA0hNsl"&gt;https://1drv.ms/p/s!AOVVWpjfPyA0hNsl&lt;/a&gt;&lt;/p&gt; &lt;p&gt;サンプルプロジェクト &lt;a title="https://1drv.ms/u/s!AOVVWpjfPyA0hNsm" href="https://1drv.ms/u/s!AOVVWpjfPyA0hNsm"&gt;https://1drv.ms/u/s!AOVVWpjfPyA0hNsm&lt;/a&gt;&lt;/p&gt; &lt;p&gt;サンプルのビルドには、Visual Studio 2015 Update3 (9/10 時点での最新パッチも必要)と、WiX 3.11(3.10.3以上) が別途必要になります。&lt;/p&gt; &lt;p&gt;また、Desktop App Converter の利用には、Windows 10 Anniversary Update(10.0.14393)以上で、Hyper-V および Windows コンテナが動作する VSAT 対応マシンと、VS2015でインストールできる最新のWindows10SDKも必要になります。&lt;/p&gt; &lt;p&gt;Desktop App Converter は随時更新されています。最新版は、MS Download Center で検索してください(デモで利用したものは &lt;a href="https://www.microsoft.com/en-us/download/details.aspx?id=53614" target="_blank"&gt;9/1 公開版&lt;/a&gt;)。&lt;/p&gt; &lt;p&gt;最新の Desktop App Conveter のダウンロードページには、その時点での Windows 10 のビルド向けの wim ファイルも同梱されています(wim はコンテナ利用のために必要になる)。&lt;/p&gt; &lt;p&gt;おまけ。&lt;/p&gt; &lt;p&gt;セッションで全然触れることができないままだったのですが、&lt;/p&gt; &lt;p&gt;VS2012/2013/2015 のランタイムDLLは、ランタイムDLLの appx をリンクすることができます。これにより、ランタイムDLLを搭載せずに利用することが可能になります(2012/2013のランタイムは、DLL側を更新することでWindows10対応を行っていると思われる)。&lt;/p&gt; &lt;p&gt;詳しくは、&lt;a href="https://blogs.msdn.microsoft.com/vcblog/2016/07/07/using-visual-c-runtime-in-centennial-project/" target="_blank"&gt;Using Visual C++ Runtime in Centennial project&lt;/a&gt; のブログを参考にしてください。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;サンプルのセットアップ(SetupMfcApp/BundleMfcApp)の質問は、&lt;a href="http://www.freeml.com/msi/" target="_blank"&gt;http://www.freeml.com/msi/&lt;/a&gt; まで。&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/tocchann/aggbug/538010.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>とっちゃん</dc:creator><title>[Desktop App Converter] アニバーサリーアップデート対応版が出ています。</title><link>http://blogs.wankuma.com/tocchann/archive/2016/08/05/537409.aspx</link><pubDate>Fri, 05 Aug 2016 18:19:00 GMT</pubDate><guid>http://blogs.wankuma.com/tocchann/archive/2016/08/05/537409.aspx</guid><wfw:comment>http://blogs.wankuma.com/tocchann/comments/537409.aspx</wfw:comment><comments>http://blogs.wankuma.com/tocchann/archive/2016/08/05/537409.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/tocchann/comments/commentRss/537409.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/tocchann/services/trackbacks/537409.aspx</trackback:ping><description>&lt;p&gt;&lt;a href="https://www.microsoft.com/en-us/download/details.aspx?id=53428" target="_blank"&gt;Desktop App Converter Preview (Project Centennial)&lt;/a&gt; の 8/4 公開版が出ています。&lt;/p&gt; &lt;p&gt;バージョンは 0.1.24。SDKに同梱というようなニュアンスで書かれていたのでこっちもRTMしたのかと思っていたのですが、まだだったようです。&lt;/p&gt; &lt;p&gt;ちなみに、wim はアニバーサリーアップデート対応の 14393版です。&lt;/p&gt; &lt;p&gt;今日から始める人は、IPの人も、CBの人もまずはここがスタート地点。&lt;/p&gt; &lt;p&gt;日本語情報もいろいろ出ていますが、英語の最新もチェックしつつ、日本語を読むことをお勧めします。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;ちなみに、9月の&lt;a href="http://www.wankuma.com/seminar/20160910yokohama08/" target="_blank"&gt;わんくま横浜&lt;/a&gt;はこれを肴に50分お話します。&lt;/p&gt; &lt;p&gt;コンバートすると何が変わるのか？もお見せしますよー。&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/tocchann/aggbug/537409.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>