연습: 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. Create new Self Extraction Directive file을 선택하고 Next를 클릭합니다.

    3. Extract files and run an installation command를 선택하고 Next를 클릭합니다.

    4. MFC 응용 프로그램의 이름을 텍스트 상자에 입력하고 Next를 클릭합니다.

    5. Confirmation prompt 페이지에서 No Prompt를 선택하고 Next를 클릭합니다.

    6. License agreement 페이지에서 Do not display a license를 선택하고 Next를 클릭합니다.

    7. Packaged files 페이지에서 다음 파일을 추가하고 Next를 클릭합니다.

    • MFC 응용 프로그램(.exe)

    • vcredist_x86.exe. 이 파일은 Program Files 폴더 아래의 \Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\vcredist_x86 폴더에서 찾을 수 있습니다.

    • 2단계에서 만든 setup.bat 파일

    1. Install Program to Launch 페이지에서 Install Program 텍스트 상자에 다음을 입력하고 Next를 클릭합니다.

      cmd.exe /c "setup.bat"
      
    2. Show window 페이지에서 Default를 선택하고 Next를 클릭합니다.

    3. Finished message 페이지에서 No message를 선택하고 Next를 클릭합니다.

    4. Package Name and Options page에서 자동 압축 풀기 설치 파일의 이름을 입력하고 Store files using Long File Name inside Package 옵션이 선택되어 있는지 확인한 후 Next를 클릭합니다. 파일 이름은 MyMFCApplicationSetup.exe와 같이 Setup.exe로 끝나야 합니다.

    5. Configure restart 페이지에서 No restart를 선택하고 Next를 클릭합니다.

    6. Save Self Extraction Directive 페이지에서 Save Self Extraction Directive (SED) file을 선택하고 Next를 클릭합니다.

    7. Create package 페이지에서 Next를 클릭합니다.

  4. Visual C++ 라이브러리가 없는 두 번째 컴퓨터에서 자동 압축 풀기 설치 파일을 실행합니다.

    1. 3단계에서 만든 자동 압축 풀기 설치 파일을 두 번째 컴퓨터로 복사합니다.

    2. 자동 압축 풀기 설치 파일을 두 번째 컴퓨터에서 실행합니다. 설치 마법사에서 제공하는 단계를 따라 설치를 완료합니다.

  5. MFC 응용 프로그램 실행 자동 압축 풀기 설치 파일은 2단계에서 지정한 폴더에 MFC 응용 프로그램을 설치합니다.

    Visual C++ 재배포 가능 패키지 설치 관리자가 자동 압축 풀기 설치 파일에 포함되어 있기 때문에 이 응용 프로그램은 성공적으로 실행됩니다.

참고 항목

개념

배포 예제