桜、抹茶、白、日記

名古屋市在住のC++使いのcoderの日記だったもの。

Visual C++ 2010 redistributable package

d:id:youandi:20100429#p1
VS2010ProやVC++2010Expをインストールした時から疑問に思っていたのですが、WinSxSフォルダにランタイムがインストールされていないんですよね。

DATA.blog > VC2010: How to detect runtime
http://data.blogdns.net/2010/05/vc2010-how-to-detect-runtime/

から

Mailbag: How to detect the presence of the Visual C++ 2010 redistributable package
http://blogs.msdn.com/astebner/archive/2010/05/05/10008146.aspx

VC++2010のランタイムがインストールされているかどうかレジストリで判定できるようになっているのか。

  • WinSxS グローバル アセンブリ キャッシュ内の標準ライブラリ

Visual C++ 2010 では、C および C++ のランタイム ライブラリ (msvcm100.dll、 msvcm100d.dll など) はグローバル アセンブリ キャッシュに格納されます。

つまり・・・どういうことだってばよ!?
GAC(グローバル アセンブリ キャッシュ)のフォルダは、以下のフォルダの事なんだけど・・・。

%WINDIR%\assembly

見てみた限りでは、それっぽいのは見当たりませんでした・・・。