HOWTO: Microsoft Visual Studio .NET을 사용하여 만드는 응용 프로그램에 대해 자동 실행 CD-ROM 만들기

기술 자료 번역 기술 자료 번역
기술 자료: 818804 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

요약

이 문서에서는 Microsoft Visual Studio .NET 응용 프로그램을 위한 자동 실행 지원 CD-ROM을 만드는 방법을 단계별로 설명합니다. 자동 실행은 Microsoft Windows 운영 체제의 한 기능입니다. Windows 기반 컴퓨터용으로 설계되고 CD-ROM으로 배포되는 제품을 설치하고 구성하는 절차를 자동화합니다. 사용자가 자동 실행을 지원하는 CD-ROM을 CD-ROM 드라이브에 넣으면 CD-ROM에서 선택한 제품을 설치하거나 구성하거나 실행하는 응용 프로그램이 자동으로 실행됩니다. Visual Studio .NET 응용 프로그램을 위한 자동 실행을 지원하는 CD-ROM을 만들려면 CD-ROM에 다음 파일이 있어야 합니다.
  • Autorun.inf 파일
  • 시작 응용 프로그램
자동 실행 호환 컴퓨터의 CD-ROM 드라이브에 디스크를 넣으면 시스템은 즉시 디스크에 개인용 컴퓨터 파일 시스템이 있는지 확인합니다. 있을 경우 시스템은 Autorun.inf라는 파일을 검색합니다. 이 파일은 설치 응용 프로그램과 다양한 옵션 설정을 지정합니다. 일반적으로 시작 응용 프로그램은 응용 프로그램을 설치, 제거, 구성 및 실행합니다. Visual Studio .NET 응용 프로그램을 실행하려면 응용 프로그램을 실행하는 컴퓨터에 .NET Framework가 설치되어 있어야 합니다. .NET Framework 재배포 가능 패키지는 컴퓨터에 .NET Framework가 설치되어 있지 않은 경우 사용할 수 있습니다.

요구 사항

자동 실행이 작동하려면 대상 컴퓨터는 다음 요구 사항을 만족해야 합니다.
  • 컴퓨터 운영 체제는 Microsoft Windows 95 이상이어야 합니다.
  • CD-ROM 드라이브에는 CD-ROM을 삽입할 때 이를 감지하고 시스템에 통보하는 32비트 장치 드라이버가 있어야 합니다.

Autorun.inf 파일 만들기

Autorun.inf는 응용 프로그램 CD-ROM의 루트 폴더에 있는 텍스트 파일입니다. CD-ROM을 넣었을 때 설치되는 응용 프로그램의 시작 프로그램 이름과 위치를 컴퓨터에 제공합니다. 또한 Autorun.inf 파일은 다음과 같은 선택적 정보를 포함할 수 있습니다.
  • 응용 프로그램의 CD-ROM 드라이브를 나타내는 아이콘이 포함된 파일 이름. 이 아이콘은 표준 드라이브 아이콘 대신 Windows 탐색기에 나타납니다.
  • 사용자가 CD-ROM 아이콘을 마우스 오른쪽 단추로 누를 때 나타나는 바로 가기 메뉴의 추가 명령. 또한 아이콘을 두 번 누를 때 실행되는 기본 명령을 지정할 수도 있습니다.
Autorun.inf 파일은 .ini 파일과 비슷합니다. 이 파일은 하나 이상의 섹션을 포함합니다. 각 섹션 이름은 대괄호로 묶여 있습니다. 각 섹션에는 디스크를 넣을 때 Windows 셸이 실행하는 일련의 명령이 들어 있습니다. 현재 다음 두 섹션이 Autorun.inf 파일에 정의되어 있습니다.
  • [autorun] 섹션에는 기본 자동 실행 명령이 포함되어 있습니다. 모든 Autorun.inf 파일에는 [autorun] 섹션이 있어야 합니다.
  • RISC 기반 컴퓨터에서 실행되는 Microsoft Windows NT 4.0 시스템의 경우 선택적 [autorun.alpha] 섹션이 포함될 수 있습니다. RISC 기반 시스템의 CD-ROM 드라이브에 CD-ROM을 넣으면 Windows 셸은 [autorun] 섹션의 명령 대신 [autorun.alpha] 섹션의 명령을 실행합니다.
각 섹션에는 자동 실행 동작이 발생하는 방법을 결정하는 일련의 명령이 들어 있습니다. 다음과 같은 5개의 명령을 사용할 수 있습니다.
  • defaulticon: 응용 프로그램의 기본 아이콘을 지정합니다.
  • icon: CD-ROM 드라이브에 있는 해당 응용 프로그램 아이콘의 경로와 파일 이름을 지정합니다.
  • open: 시작 응용 프로그램의 경로와 파일 이름을 지정합니다.
  • shell: CD-ROM의 바로 가기 메뉴에 있는 기본 명령을 정의합니다.
  • shell\verb: CD-ROM의 바로 가기 메뉴에 명령을 추가합니다.
다음은 간단한 Autorun.inf 파일의 예입니다. 시작 응용 프로그램으로 Filename.exe를 지정합니다. 두 번째 아이콘은 표준 드라이브 아이콘 대신 CD-ROM 드라이브를 나타냅니다.
[autorun] 
open=Filename.exe 
icon=Filename.ico 
		

자동 실행 시작 응용 프로그램을 작성하는 팁

기본적으로 자동 실행 시작 응용 프로그램을 작성하는 방법에는 제한이 없습니다. 응용 프로그램의 설치, 제거, 구성 또는 실행 등 필요한 모든 것을 구현할 수 있습니다. 그러나 다음 팁은 효과적인 자동 실행 시작 응용 프로그램을 구현하는 몇 가지 지침을 제공합니다.
  • 사용자는 CD-ROM 드라이브에 자동 실행 CD-ROM 드라이브를 삽입한 후에 가능한 빨리 피드백을 받아야 합니다. 그러므로 시작 응용 프로그램은 빠르게 로드되는 작은 프로그램이어야 합니다. 응용 프로그램을 명확하게 식별하고 작업을 취소하는 간단한 방법을 제공해야 합니다.
  • 일반적으로, 시작 응용 프로그램의 시작 부분에서 사용자가 어떻게 진행할 것인지를 묻는 대화 상자 같은 사용자 인터페이스가 제공됩니다. 프로그램이 이미 설치되었는지 여부를 확인합니다. 설치되지 않은 경우 대개 다음 단계는 설치 절차입니다. 설치 응용 프로그램은 다른 스레드를 시작하여 설치 코드의 로딩을 시작하기 위해 사용자가 대화 상자를 읽는 데 사용하는 시간을 이용할 수 있습니다. 사용자가 확인을 누르면 설치 프로그램은 일부 또는 전부가 이미 로드되어 있을 것입니다. 이 방법은 응용 프로그램을 로드하는 데 걸리는 시간이 상당히 짧게 느껴지도록 합니다.
  • 응용 프로그램이 이미 설치된 경우 사용자는 아마도 응용 프로그램을 실행하기 위해 디스크를 삽입했을 것입니다. 설치의 경우와 마찬가지로 다른 스레드를 시작하여 응용 프로그램 코드의 로드를 시작할 수 있습니다. 이 방법은 사용자가 기다리는 시간을 줄여줍니다.
  • Visual Studio .NET 응용 프로그램을 시작하려면 .NET Framework 또는 .NET Framework 재배포 가능 패키지가 대상 컴퓨터에 설치되어 있어야 합니다. 그러므로 시작 응용 프로그램과 함께 .NET Framework를 재배포하는 것이 좋습니다.
    Visual Studio .NET 응용 프로그램과 함께 .NET Framework를 배포하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
    324733 HOWTO: Visual Studio .NET 배포 프로젝트를 사용하여 .NET Framework 배포
  • 많은 시스템에서 하드 디스크 공간은 제한된 리소스일 수 있습니다. 다음은 하드 디스크 사용을 최소화하는 힌트입니다.
    • 하드 디스크에 있어야 하는 파일 수를 최소한으로 유지합니다. 이러한 파일은 프로그램을 실행하기 위해 설치되어 있어야 하거나 CD-ROM에서 읽는 데 많은 시간이 걸리는 파일로 제한합니다.
    • 많은 경우에 반드시 필요하지 않은 파일을 하드 디스크에 설치할 필요가 없습니다. 그러나 이 방법은 성능 증가 등의 이점을 제공할 수 있습니다. 사용자가 하드 디스크 저장 영역의 비용과 이점 중에서 선택하도록 합니다.
    • 하드 디스크에 저장된 구성 요소를 제거하는 방법을 포함합니다.
    • 응용 프로그램이 데이터를 캐시하는 경우 사용자가 이를 제어할 수 있도록 합니다. 하드 디스크에 저장되는 캐싱된 데이터의 최대 크기에 대한 제한을 설정하거나 응용 프로그램이 종료할 때 캐싱된 데이터를 제거하는 등의 옵션을 시작 응용 프로그램에 포함합니다.

단계별 예제

  1. Visual Studio .NET을 시작합니다.
  2. 간단한 콘솔 응용 프로그램이나 Windows 응용 프로그램을 만듭니다.
  3. 응용 프로그램을 빌드합니다.
  4. 파일 메뉴에서 새로 만들기를 가리킨 다음 프로젝트를 누릅니다.
  5. 프로젝트 형식에서 설치 및 배포 프로젝트를 누릅니다. 템플릿에서 설치 프로젝트를 누릅니다.
  6. 프로젝트에 Setup이라는 이름을 지정한 다음 확인을 누릅니다.
  7. 솔루션 탐색기에서 Setup 프로젝트를 마우스 오른쪽 단추로 누르고 추가를 누른 다음 파일을 누릅니다.
  8. 파일 이름 텍스트 상자에 3단계에서 빌드한 실행 파일의 절대 경로를 입력한 다음 열기를 누릅니다.
  9. 빌드 메뉴에서 솔루션 빌드를 누릅니다.
  10. 메모장 같은 텍스트 편집기를 시작합니다.
  11. 텍스트 편집기에 다음 코드를 붙여 넣은 후에 파일을 Autorun.inf로 저장합니다.
    [autorun] 
    open=Setup.exe  
    		
  12. 3단계에서 빌드한 Visual Studio .NET 응용 프로그램의 자동 실행 CD-ROM을 준비하려면 9단계에서 생성한 파일과 11단계에서 만든 Autorun.inf 파일을 CD-ROM에 복사합니다.

참조

자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
172078 HOWTO: CD- ROM으로 배포하는 응용 프로그램에 자동 실행 설정
136214 Autorun.inf 파일을 테스트하는 방법






Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.

속성

기술 자료: 818804 - 마지막 검토: 2003년 10월 13일 월요일 - 수정: 2.1
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Visual Studio .NET 2003 Professional Edition
  • Microsoft Visual Studio .NET 2003 Enterprise Architect
  • Microsoft Visual Studio .NET 2003 Enterprise Developer
  • Microsoft Visual Studio .NET 2003 Academic Edition
  • Microsoft Visual Studio .NET 2002 Professional Edition
  • Microsoft Visual Studio .NET 2002 Enterprise Architect
  • Microsoft Visual Studio .NET 2002 Enterprise Developer
  • Microsoft Visual Studio .NET 2002 Academic Edition
키워드:?
kbredistribution kbhowtomaster KB818804

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com