다음을 통해 공유


자동 실행 시작 애플리케이션을 구현하는 방법

기본적으로 AutoRun 시작 애플리케이션을 작성하는 방법에 대한 제약 조건은 없습니다. 애플리케이션을 설치, 제거, 구성 또는 실행하는 데 필요한 모든 작업을 수행하도록 시작 애플리케이션을 구현할 수 있습니다. 그러나 다음 팁은 효과적인 AutoRun 시작 애플리케이션을 구현하기 위한 몇 가지 지침을 제공합니다.

지침

1단계:

사용자가 자동 실행 디스크를 드라이브에 삽입한 후 최대한 빨리 피드백을 받도록 합니다. 시작 애플리케이션은 빠르게 로드되는 작은 프로그램이어야 합니다. 애플리케이션을 명확하게 식별하고 작업을 취소하는 쉬운 방법을 제공해야 합니다.

2단계:

프로그램이 이미 설치되어 있는지 확인합니다. 그렇지 않은 경우 다음 단계는 설치 프로시저일 수 있습니다. 시작 애플리케이션은 다른 스레드를 시작하여 설치 코드 로드를 시작하여 사용자가 대화 상자를 읽는 데 걸리는 시간을 활용할 수 있습니다. 사용자가 확인을 클릭하면 설치 프로그램이 완전히 로드되지 않은 경우 이미 부분적으로 표시됩니다. 이 접근 방식은 애플리케이션을 로드하는 데 걸리는 시간에 대한 사용자의 인식을 크게 줄입니다.

참고

일반적으로 시작 애플리케이션의 초기 부분에서는 사용자에게 대화 상자와 같은 사용자 인터페이스를 표시하여 진행 방법을 묻습니다.

 

3단계:

다른 스레드를 시작하여 애플리케이션 코드 로드를 시작하여 사용자의 대기 시간을 단축합니다. 애플리케이션이 이미 설치된 경우 사용자가 애플리케이션을 실행하기 위해 디스크를 삽입했을 수 있습니다.

4단계:

하드 디스크 사용을 최소화하려면 다음 힌트를 사용합니다.

  • 하드 디스크에 있어야 하는 파일 수를 최소한으로 유지합니다. 프로그램을 실행하는 데 필수이거나 미디어에서 읽는 데 허용할 수 없을 정도로 많은 시간이 걸리는 파일로 제한되어야 합니다.
  • 대부분의 경우 하드 디스크에 중요하지 않은 파일을 설치할 필요는 없지만 성능 향상과 같은 이점을 제공할 수 있습니다. 사용자에게 하드 디스크 스토리지의 비용과 이점 간의 장만을 만드는 방법을 결정할 수 있는 옵션을 제공합니다.
  • 하드 디스크에 배치된 모든 구성 요소를 제거하는 방법을 제공합니다.
  • 애플리케이션이 데이터를 캐시하는 경우 사용자에게 데이터를 제어할 수 있는 권한을 부여합니다. 하드 디스크에 저장될 캐시된 데이터의 최대 양에 대한 제한을 설정하거나 애플리케이션이 종료될 때 캐시된 데이터를 삭제하도록 하는 등의 옵션을 시작 애플리케이션에 포함합니다.

5단계:

필요한 경우 자동 실행을 사용하지 않도록 설정합니다. AutoRun은 매체에 Autorun.inf 파일이 있는 경우에도 레지스트리에서 프로그래밍 방식으로 표시되지 않거나 완전히 사용하지 않도록 설정할 수 있습니다. 자세한 내용은 자동 실행 사용 및 사용 안 함 을 참조하세요.