共用方式為


逐步解說:使用 Visual C++ 可轉散發套件部署 Visual C++ 應用程式

說明如何使用 Visual C++ 可轉散發套件部署 Visual C++ 應用程式。

必要條件

您需要下列元件才能完成此逐步解說:

  • 已安裝 Visual Studio 2010 的電腦。

  • 另一部沒有 Visual C++ 程式庫的電腦。

若要使用 Visual C++ 可轉散發套件部署應用程式

  1. 執行逐步解說:使用 Visual C++ 可轉散發套件部署 Visual C++ 應用程式中程序的步驟 1 到 3,以建立和建置新的 MFC 應用程式。

  2. 建立名為 setup.bat 的檔案並加入下列命令。 您必須將 MyMFCApplication 變更為您在步驟 1 中使用的專案名稱。

    @echo off
    vcredist_x86.exe
    mkdir "C:\Program Files\MyMFCApplication"
    copy MyMFCApplication.exe "C:\Program Files\MyMFCApplication"
    
  3. 請執行下列步驟以建立自動解壓縮安裝檔:

    1. 從命令視窗或 [執行] 視窗執行 iexpress.exe。

    2. 選取 [建立新的 Self Extraction Directive 檔],然後按 [下一步]。

    3. 選取 [解壓縮檔案並執行安裝命令],然後按 [下一步]。

    4. 在文字方塊中輸入 MFC 應用程式的名稱,然後按 [下一步]。

    5. 在 [確認提示] 頁面中選取 [沒有提示],然後按 [下一步]。

    6. 在 [授權合約] 頁面中選取 [不要顯示授權],然後按 [下一步]。

    7. 在 [封裝的檔案] 頁面中加入下列檔案,然後按 [下一步]:

    • 您的 MFC 應用程式 (.exe)。

    • vcredist_x86.exe。 您可以在 Program Files 資料夾底下的 \Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\vcredist_x86 資料夾中找到這個檔案。

    • 您在步驟 2 中建立的 setup.bat 檔。

    1. 在 [安裝要啟動的程式] 頁面上的 [安裝程式] 文字方塊中輸入下列程式碼,然後按 [下一步]:

      cmd.exe /c "setup.bat"
      
    2. 在 [顯示視窗] 頁面中選取 [預設值],然後按 [下一步]。

    3. 在 [完成的訊息] 頁面中選取 [沒有訊息],然後按 [下一步]。

    4. 在 [封裝名稱和選項] 頁面中,輸入自動解壓縮安裝檔的名稱,確定已選取 [使用封裝內的長檔名儲存檔案] 選項,然後按 [下一步]。 此檔案名稱必須以 Setup.exe (例如,MyMFCApplicationSetup.exe) 結尾。

    5. 在 [設定重新啟動] 頁面中選取 [不要重新啟動],然後按 [下一步]。

    6. 在 [儲存 Self Extraction Directive] 頁面中選取 [儲存 Self Extraction Directive (SED) 檔],然後按 [下一步]。

    7. 在 [建立封裝] 頁面上,按 [下一步]。

  4. 在沒有 Visual C++ 程式庫的第二部電腦上執行自動解壓縮安裝檔。

    1. 將您在步驟 3 中建立的自動解壓縮安裝檔複製到第二部電腦。

    2. 在第二部電腦上執行自動解壓縮安裝檔。 遵循安裝精靈所提供的步驟來完成安裝。

  5. 執行 MFC 應用程式。 自動解壓縮安裝檔會將 MFC 應用程式安裝於您在步驟 2 中指定的資料夾中。

    因為 Visual C++ 可轉散發套件安裝程式包含在自動解壓縮安裝檔中,所以應用程式才能執行成功。

請參閱

概念

部署範例