とっちゃん's Blog

WindowsInstaller に WiX はいかがですか~

目次

Blog 利用状況

ニュース

とっちゃんって?

コミュニティ

メーリングリスト

@ITの記事

CodeZineの記事

WiX チュートリアル

Windows ユーザー エクスペリエンス ガイドライン

唯一の日本語書籍

記事カテゴリ

書庫

日記カテゴリ

インストーラ関連

旧館

[VC++] Universal CRT

ネタ元:Introducing the Universal CRT

ちょっと、インパクトが大きいのでBlogにも書いておこっと。

VS2015 では、長年基本構成が同じだった C/C++ ランタイムに大幅なてこ入れが入ります(これ自体は、2014/01 の時点ですでに情報が出ています)。

この時は、msvcrXX と msvcpXX を見直して、VCRuntime, AppCRT, DesktopCRT の3部構成にするよ!CTP1 からそうなっるよ!というものでした。

CRTの構成が変わったからと言って、アプリケーションのビルドや配布自体が大きく変わるわけじゃないし、インパクトがあるといっても、直接的な影響を受けるのは、そろそろ絶滅危惧種に認定されそうな C++ アプリ配布をやらなきゃいけない Setup Author だけですからね。

彼らは本物のプロフェッショナルなので、この手の話題はいち早くキャッチアップしてるだろうし、今までだって名前が違ってたからそのままというわけにはいかなかったので作業量的にも変わらないし、影響は軽微だったから私も放置だったわけですけど(もちろん、中身の問題は別よw)。

で、今回ここをもう一度改め、AppCRT と DesktopCRT のうち、Stable(もうずっと変わっていない部分=C言語のライブラリ部分)な箇所をまとめなおして、Universal CRT って名前で統合するよ!に変わります。

ここまでなら、FBに1つになるんだってーって書いて終わりなんでしょうけど、影響が大きいのがそのあと。

Universal CRT に Stable なものに集約させるので、変更が入らないからシステムコンポーネント(Win10からプリインストール)にして、WindowsUpdate 経由で配布しますよ!

です。

どうやって配布するんだよ!という話はネタ元に載っているのでそちらを参照していただくとして。。。

超絶意訳モードでざっくりと書くと、

  • Windows10 にプリインストールされてるから、何も考えたくないなら今すぐ Windows10 にすればいいと思うよ。
  • 俺は、Vistaのあの背景がいいんだよ!という人でも、Windows Update で配布するから、家康よろしくなくまで待ってれば届くよ!
  • Windows Update なにそれ?おいしいの?俺のマシンでMACアドレス作ると重複するかもよー!って怒られるんだけど?な人には、msu があるよ!
  • システムコンポーネントだからマージモジュールはないよ!でも、それ以外のモジュールも含めて、今までと同じように VCRedist でまとめて配れるよ!
  • スタティックリンクしてるなら今までと同じでUniversalCRT部分もスタティックリンクされるよ!
  • でもね。Universal CRT は、アプリのローカルフォルダ(exeと同じ場所)への配置はサポートしてないよ。

というところですね。

実際はこんな風には書かれてませんよ。勉強会後の懇親会でしゃべってる風味にしてあるだけです。

ということで、これからは、C++アプリでもブートストラッパー必須の時代が来ます。まぁ msi 単独では msu を実行させることができないから仕方ないんですが。幸いにも先週初めから、うちも WiX Bootstrapper を使う方向で話が進んでるので、今年の段階で対応の基礎は出来上がりそうですけどねw

投稿日時 : 2015年3月9日 12:48

コメントを追加

# I got this web page from my buddy who informed me regarding this site and now this time I am browsing this web site and reading very informative content at this place. 2019/05/06 4:33 I got this web page from my buddy who informed me

I got this web page from my buddy who informed me regarding this
site and now this time I am browsing this web site and reading very informative content at this place.

# Normally I don't read article on blogs, however I wish to say that this write-up very pressured me to check out and do so! Your writing style has been amazed me. Thanks, quite great post. 2019/05/12 22:47 Normally I don't read article on blogs, however I

Normally I don't read article on blogs, however I wish to say that
this write-up very pressured me to check out and do so!
Your writing style has been amazed me. Thanks, quite great post.

# I am sure this article has touched all the internet visitors, its really really fastidious paragraph on building up new web site. 2019/05/13 20:27 I am sure this article has touched all the interne

I am sure this article has touched all the internet visitors,
its really really fastidious paragraph on building up new web site.

# For most recent news you have to go to see internet and on the web I found this web page as a best site for hottest updates. 2019/05/28 19:57 For most recent news you have to go to see interne

For most recent news you have to go to see internet and
on the web I found this web page as a best site for hottest updates.

# It's very easy to find out any topic on net as compared to textbooks, as I found this piece of writing at this site. 2019/05/30 17:25 It's very easy to find out any topic on net as com

It's very easy to find out any topic on net as compared to
textbooks, as I found this piece of writing at this site.

# Fastidious replies in return of this matter with genuine arguments and explaining the whole thing on the topic of that. 2019/06/05 7:12 Fastidious replies in return of this matter with

Fastidious replies in return of this matter with genuine
arguments and explaining the whole thing on the topic of that.

# You ought to be a part of a contest for one of the finest blogs on the net. I will highly recommend this web site! 2019/06/05 22:39 You ought to be a part of a contest for one of the

You ought to be a part of a contest for one of the
finest blogs on the net. I will highly recommend this web
site!

# Hey there! I know this is kinda off topic but I was wondering which blog platform are you using for this website? I'm getting fed up of Wordpress because I've had issues with hackers and I'm looking at options for another platform. I would be awesome if 2019/06/07 9:55 Hey there! I know this is kinda off topic but I wa

Hey there! I know this is kinda off topic but I was wondering
which blog platform are you using for this website? I'm getting fed up of Wordpress
because I've had issues with hackers and I'm looking at options
for another platform. I would be awesome if you
could point me in the direction of a good platform.

# ブランド通販店 2019/09/21 8:00 MarquisTax

弊社は各ランクのブランド商品満載し、ブランド通販店で一番信用のある店なので!。
品質はこちらが間違いなく保証します。
https://www.ginzaoff.com/watch/product-20992.html


■取扱ブランド ロレックス時計コピー、カルティエ時計コピー、IWC時計コピー、
ブライトリング時計コピー、パネライ時計コピー.
◆ スタイルが多い、品質がよい、価格が低い、実物写真!
◆ ご入金頂いてから最速4日、遅くとも7日程度でご指定場所へ発送出来る予定でございます
◆ 商品送料を無料にいたします
https://www.ginzaoff.com/watch/menu-page-6-pid-37.html

◆信用第一、良い品質、低価格は 私達の勝ち残りの切り札です。
◆ 当社の商品は絶対の自信が御座います。
◇ N品質 シリアル付きも有り 付属品完備!
https://www.ginzaoff.com/wallet/product-21311.html

◆ 必ずご満足頂ける品質の商品のみ販売しております。
◇ 品質を最大限本物と同等とする為に相応の材質にて製作している為です。
◆ 絶対に満足して頂ける品のみ皆様にお届け致します。
興味あれば、是非一度サイトをご覧になって下さい。
今後ともよろしくご愛顧くださいますよう、お願い申し上げます
https://www.ginzaoff.com/watch/menu-98.html

お取り引きを開始させていただきたく思います。
詳細に関してはどうぞお気軽にご連絡ください。

# WOW just what I was searching for. Came here by searching for coconut oil why 2019/11/16 8:27 WOW just what I was searching for. Came here by se

WOW just what I was searching for. Came here by searching for coconut oil why

# WOW just what I was searching for. Came here by searching for coconut oil why 2019/11/16 8:28 WOW just what I was searching for. Came here by se

WOW just what I was searching for. Came here by searching for coconut oil why

# WOW just what I was searching for. Came here by searching for coconut oil why 2019/11/16 8:29 WOW just what I was searching for. Came here by se

WOW just what I was searching for. Came here by searching for coconut oil why

# Having read this I believed it was rather enlightening. I appreciate you spending some time and effort to put this short article together. I once again find myself spending a significant amount of time both reading and commenting. But so what, it was st 2019/11/18 5:38 Having read this I believed it was rather enlighte

Having read this I believed it was rather enlightening.
I appreciate you spending some time and effort to put this short article together.
I once again find myself spending a significant amount of time both reading and commenting.
But so what, it was still worthwhile!

# This is my first time visit at here and i am truly pleassant to read all at alone place. 2019/11/24 20:17 This is my first time visit at here and i am truly

This is my first time visit at here and i am
truly pleassant to read all at alone place.

# We stumbled over here by a different web address and thought I might check things out. I like what I see so now i'm following you. Look forward to exploring your web page for a second time. 2019/12/09 10:01 We stumbled over here by a different web address a

We stumbled over here by a different web address and thought I might check things
out. I like what I see so now i'm following you. Look forward to exploring your web page for a second time.

# I love what you guys tend to be up too. This sort of clever work and reporting! Keep up the wonderful works guys I've included you guys to my personal blogroll. 2019/12/15 23:35 I love what you guys tend to be up too. This sort

I love what you guys tend to be up too. This sort
of clever work and reporting! Keep up the wonderful works
guys I've included you guys to my personal blogroll.

# I love what you guys tend to be up too. This sort of clever work and reporting! Keep up the wonderful works guys I've included you guys to my personal blogroll. 2019/12/15 23:37 I love what you guys tend to be up too. This sort

I love what you guys tend to be up too. This sort
of clever work and reporting! Keep up the wonderful works
guys I've included you guys to my personal blogroll.

# I love what you guys tend to be up too. This sort of clever work and reporting! Keep up the wonderful works guys I've included you guys to my personal blogroll. 2019/12/15 23:38 I love what you guys tend to be up too. This sort

I love what you guys tend to be up too. This sort
of clever work and reporting! Keep up the wonderful works
guys I've included you guys to my personal blogroll.

# 3 Just right click If two smaller 1 2020/01/01 3:13 Typicalcat31

http://www.total-inquietacao.pt/%ef%bb%bfno-pay-mature-dating-online-websites/ most used seniors dating online service in fl http://www.lanzauto.com/no-charge-cheapest-seniors-online-dating-site-blogs.wankuma.com.pdf new york australian senior dating online site

# Heya i am for the first time here. I came across this board and I find It truly useful & it helped me out much. I hope to give something back and aid others like you aided me. 2020/01/07 23:47 Heya i am for the first time here. I came across t

Heya i am for the first time here. I came across this board and I find It truly useful & it helped me out much.
I hope to give something back and aid others like you aided me.

# My partner and I stumbled over here from a different web page and thought I might check things out. I like what I see so now i'm following you. Look forward to exploring your web page again. 2020/06/21 13:29 My partner and I stumbled over here from a differe

My partner and I stumbled over here from a different web page and thought I might check things out.
I like what I see so now i'm following you. Look forward to exploring your web page again.

# Amazing! This blog looks just like my old one! It's on a totally different subject but it has pretty much the same layout and design. Superb choice of colors! 2020/06/22 15:23 Amazing! This blog looks just like my old one! It'

Amazing! This blog looks just like my old one! It's on a totally different subject
but it has pretty much the same layout and design. Superb
choice of colors!

# What i don't realize is in fact how you are now not actually a lot more well-liked than you may be now. You're so intelligent. You understand thus significantly relating to this subject, produced me for my part consider it from numerous numerous angles. 2020/06/23 8:22 What i don't realize is in fact how you are now no

What i don't realize is in fact how you are now not actually a lot more well-liked than you may be now.
You're so intelligent. You understand thus significantly relating
to this subject, produced me for my part consider it from numerous
numerous angles. Its like men and women are not interested except it's one
thing to do with Girl gaga! Your individual stuffs outstanding.
All the time take care of it up!

# Hello there! I know this is kinda off topic but I was wondering which blog platform are you using for this site? I'm getting tired of Wordpress because I've had issues with hackers and I'm looking at options for another platform. I would be fantastic if 2020/06/27 13:47 Hello there! I know this is kinda off topic but I

Hello there! I know this is kinda off topic but I was wondering
which blog platform are you using for this site? I'm getting tired of Wordpress because I've
had issues with hackers and I'm looking at options for another platform.
I would be fantastic if you could point me in the direction of a good
platform.

#  Вы счастливчик 2020/07/26 10:23 Осведомляем Вас об одобрении выдать Вам некую сумм

Осведомляем Вас о том что принят вердикт обеспечить Вам некую сумму. Рекомендуем Обязательно уточнить детали пройдя на главную страницу в течение 5 часов.Не упустите момент . В случае просрочки Ваш доступ в систему будет аннулирован!Зайти в систему: https://tinyurl.com/Dobherry NMVVblogs.wankuma.comRKKF

# It's an remarkable post in favor of all the web people; they will get benefit from it I am sure. 2020/07/27 6:16 It's an remarkable post in favor of all the web pe

It's an remarkable post in favor of all
the web people; they will get benefit from it I am sure.

タイトル  
名前  
URL
コメント