逐步解說:使用 Visual C++ 可轉散發套件部署 Visual C++ 應用程式
說明如何使用 Visual C++ 可轉散發套件部署 Visual C++ 應用程式。
必要條件
您需要下列元件才能完成此逐步解說:
已安裝 Visual Studio 2010 的電腦。
另一部沒有 Visual C++ 程式庫的電腦。
若要使用 Visual C++ 可轉散發套件部署應用程式
執行逐步解說:使用 Visual C++ 可轉散發套件部署 Visual C++ 應用程式中程序的步驟 1 到 3,以建立和建置新的 MFC 應用程式。
建立名為 setup.bat 的檔案並加入下列命令。 您必須將 MyMFCApplication 變更為您在步驟 1 中使用的專案名稱。
@echo off vcredist_x86.exe mkdir "C:\Program Files\MyMFCApplication" copy MyMFCApplication.exe "C:\Program Files\MyMFCApplication"
請執行下列步驟以建立自動解壓縮安裝檔:
從命令視窗或 [執行] 視窗執行 iexpress.exe。
選取 [建立新的 Self Extraction Directive 檔],然後按 [下一步]。
選取 [解壓縮檔案並執行安裝命令],然後按 [下一步]。
在文字方塊中輸入 MFC 應用程式的名稱,然後按 [下一步]。
在 [確認提示] 頁面中選取 [沒有提示],然後按 [下一步]。
在 [授權合約] 頁面中選取 [不要顯示授權],然後按 [下一步]。
在 [封裝的檔案] 頁面中加入下列檔案,然後按 [下一步]:
您的 MFC 應用程式 (.exe)。
vcredist_x86.exe。 您可以在 Program Files 資料夾底下的 \Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\vcredist_x86 資料夾中找到這個檔案。
您在步驟 2 中建立的 setup.bat 檔。
在 [安裝要啟動的程式] 頁面上的 [安裝程式] 文字方塊中輸入下列程式碼,然後按 [下一步]:
cmd.exe /c "setup.bat"
在 [顯示視窗] 頁面中選取 [預設值],然後按 [下一步]。
在 [完成的訊息] 頁面中選取 [沒有訊息],然後按 [下一步]。
在 [封裝名稱和選項] 頁面中,輸入自動解壓縮安裝檔的名稱,確定已選取 [使用封裝內的長檔名儲存檔案] 選項,然後按 [下一步]。 此檔案名稱必須以 Setup.exe (例如,MyMFCApplicationSetup.exe) 結尾。
在 [設定重新啟動] 頁面中選取 [不要重新啟動],然後按 [下一步]。
在 [儲存 Self Extraction Directive] 頁面中選取 [儲存 Self Extraction Directive (SED) 檔],然後按 [下一步]。
在 [建立封裝] 頁面上,按 [下一步]。
在沒有 Visual C++ 程式庫的第二部電腦上執行自動解壓縮安裝檔。
將您在步驟 3 中建立的自動解壓縮安裝檔複製到第二部電腦。
在第二部電腦上執行自動解壓縮安裝檔。 遵循安裝精靈所提供的步驟來完成安裝。
執行 MFC 應用程式。 自動解壓縮安裝檔會將 MFC 應用程式安裝於您在步驟 2 中指定的資料夾中。
因為 Visual C++ 可轉散發套件安裝程式包含在自動解壓縮安裝檔中,所以應用程式才能執行成功。