チュートリアル: Visual C++ 再頒布可能パッケージを使用した Visual C++ アプリケーションの配置
この記事では、Visual C++ アプリケーションを配置するときに、Visual C++ 再頒布可能パッケージを使用する方法について説明します。
必須コンポーネント
このチュートリアルを完了するには、次のコンポーネントが必要です:
Visual Studio がインストールされているコンピューター。
Visual C++ ライブラリがない別のコンピューター
Visual C++ 再頒布可能パッケージをアプリケーションを配置するには
チュートリアル: Visual C++ 再頒布可能パッケージを使用した Visual C++ アプリケーションの配置の最初の 3 種類の手順に従って、MFC アプリケーションを作成してビルドします。
ファイルを作成し、setup.bat と名前を付けてを、次のコマンドを追加します。プロジェクト名に MyMFCApplication を変更します。
@echo off vcredist_x86.exe mkdir "C:\Program Files\MyMFCApplication" copy MyMFCApplication.exe "C:\Program Files\MyMFCApplication"
自己展開セットアップ ファイルを作成する:
のコマンド プロンプトまたは [ファイル名を指定して実行] ウィンドウの移動、iexpress.exe。
選択 [Create new Self Extraction Directive file] は、[次へ] のボタンを選択します。
選択 [Extract files and run an installation command] は、[次へ] を選択します。
ボックスに、アプリケーションの MFC アプリケーションの名前を入力し、を [次へ] を選択します。
[確認プロンプト] のページで、を選択します [No Prompt] は、[次へ] を選択します。
[使用許諾契約書] のページで、を選択します [Do not display a license] は、[次へ] を選択します。
[パッケージしたファイル] のページに次のファイルを追加し、[次へ] を選択します。
使用する MFC アプリケーション (.exe ファイル)。
vcredist_x86.exe。このファイルは\Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\vcredist_x86\ にあります。
これは、前の手順で作成した setup.bat ファイル。
[Install Program to Launch] のページで、[インストール プログラム] のテキスト ボックスに次のコマンド ラインを入力し、を [次へ] を選択します。
cmd.exe /c "setup.bat"
[ウィンドウの表示] のページで、を選択します [既定] は、[次へ] を選択します。
[完了後のメッセージ] のページで、を選択します [No message] は、[次へ] を選択します。
[Package Name and Options] のページで、自己展開セットアップ ファイルの名前を入力し、[Store files using Long File Name inside Package] オプションを選択し、を [次へ] を選択します。ファイル名の最後例は、MyMFCApplicationSetup.exe Setup.exe である必要があります。
[Configure restart] のページで、を選択します [No restart] は、[次へ] を選択します。
[自己展開指示ファイルの保存] のページで、を選択します [Save Self Extraction Directive (SED) file] は、[次へ] を選択します。
[パッケージの作成] のページで、[次へ] を選択します。
Visual C++ ライブラリがない他のコンピューターで、自己展開セットアップ ファイルを調べます:、
他のコンピューターで、セットアップ ファイルのコピーをダウンロードし、実行することによって、提供する手順に従ってインストールします。
MFC アプリケーションを実行します。
自己展開セットアップ ファイルによって、手順 2. で指定したフォルダー内の MFC アプリケーションがインストールされます。Visual C++ 再頒布可能パッケージのインストーラーが自己展開セットアップ ファイルに含まれているため、アプリケーションは正常に実行されます。
重要 ランタイムへのインストールされているバージョンを確認するには、インストーラーの検査レジストリ キー\HKLM\SOFTWARE\Microsoft\VisualStudio\11.0\VC\Runtimes\ [プラットフォーム]現在インストールされているバージョンをインストールするように、インストーラーが実行しようとしているバージョンよりも新しい場合、インストーラーは古いバージョンをインストール成功を返し、インストールされているプログラムのページにコントロール パネルで追加のエントリを保持します。