次の方法で共有


チュートリアル: Visual C++ 再頒布可能パッケージを使用した Visual C++ アプリケーションの配置

この記事では、Visual C++ アプリケーションを配置するときに、Visual C++ 再頒布可能パッケージを使用する方法について説明します。

必須コンポーネント

このチュートリアルを完了するには、次のコンポーネントが必要です:

  • Visual Studio がインストールされているコンピューター。

  • Visual C++ ライブラリがない別のコンピューター

Visual C++ 再頒布可能パッケージをアプリケーションを配置するには

  1. チュートリアル: Visual C++ 再頒布可能パッケージを使用した Visual C++ アプリケーションの配置の最初の 3 種類の手順に従って、MFC アプリケーションを作成してビルドします。

  2. ファイルを作成し、setup.bat と名前を付けてを、次のコマンドを追加します。プロジェクト名に MyMFCApplication を変更します。

    @echo off
    vcredist_x86.exe
    mkdir "C:\Program Files\MyMFCApplication"
    copy MyMFCApplication.exe "C:\Program Files\MyMFCApplication"
    
  3. 自己展開セットアップ ファイルを作成する:

    1. のコマンド プロンプトまたは [ファイル名を指定して実行] ウィンドウの移動、iexpress.exe。

    2. 選択 [Create new Self Extraction Directive file] は、[次へ] のボタンを選択します。

    3. 選択 [Extract files and run an installation command] は、[次へ] を選択します。

    4. ボックスに、アプリケーションの MFC アプリケーションの名前を入力し、を [次へ] を選択します。

    5. [確認プロンプト] のページで、を選択します [No Prompt] は、[次へ] を選択します。

    6. [使用許諾契約書] のページで、を選択します [Do not display a license] は、[次へ] を選択します。

    7. [パッケージしたファイル] のページに次のファイルを追加し、[次へ] を選択します。

      • 使用する MFC アプリケーション (.exe ファイル)。

      • vcredist_x86.exe。このファイルは\Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\vcredist_x86\ にあります。

      • これは、前の手順で作成した setup.bat ファイル。

    8. [Install Program to Launch] のページで、[インストール プログラム] のテキスト ボックスに次のコマンド ラインを入力し、を [次へ] を選択します。

      cmd.exe /c "setup.bat"

    9. [ウィンドウの表示] のページで、を選択します [既定] は、[次へ] を選択します。

    10. [完了後のメッセージ] のページで、を選択します [No message] は、[次へ] を選択します。

    11. [Package Name and Options] のページで、自己展開セットアップ ファイルの名前を入力し、[Store files using Long File Name inside Package] オプションを選択し、を [次へ] を選択します。ファイル名の最後例は、MyMFCApplicationSetup.exe Setup.exe である必要があります。

    12. [Configure restart] のページで、を選択します [No restart] は、[次へ] を選択します。

    13. [自己展開指示ファイルの保存] のページで、を選択します [Save Self Extraction Directive (SED) file] は、[次へ] を選択します。

    14. [パッケージの作成] のページで、[次へ] を選択します。

  4. Visual C++ ライブラリがない他のコンピューターで、自己展開セットアップ ファイルを調べます:、

    1. 他のコンピューターで、セットアップ ファイルのコピーをダウンロードし、実行することによって、提供する手順に従ってインストールします。

    2. MFC アプリケーションを実行します。

      自己展開セットアップ ファイルによって、手順 2. で指定したフォルダー内の MFC アプリケーションがインストールされます。Visual C++ 再頒布可能パッケージのインストーラーが自己展開セットアップ ファイルに含まれているため、アプリケーションは正常に実行されます。

      重要 : 重要

      ランタイムへのインストールされているバージョンを確認するには、インストーラーの検査レジストリ キー\HKLM\SOFTWARE\Microsoft\VisualStudio\11.0\VC\Runtimes\ [プラットフォーム]現在インストールされているバージョンをインストールするように、インストーラーが実行しようとしているバージョンよりも新しい場合、インストーラーは古いバージョンをインストール成功を返し、インストールされているプログラムのページにコントロール パネルで追加のエントリを保持します。

参照

概念

配置例