다음을 통해 공유


설치 프로시저 테이블 그룹

설치 프로시저 그룹의 테이블은 표준 작업사용자 지정 작업을 통해 설치하는 동안 수행되는 작업을 제어합니다.

이 그룹의 일부 테이블은 일련의 작업을 제공하여 상위 수준 작업을 제어합니다. 다음 각 시퀀스 테이블은 상위 수준 작업의 일부를 제어합니다.

설치 시 표준 작업만 사용하여 수행할 수 없는 작업을 수행해야 하는 경우가 있을 수 있습니다. 설치 관리자는 최고의 유연성을 제공하기 위해 설치 관리자에게 고유한 사용자 지정 작업을 만들 수 있는 기능을 제공합니다. 사용자 지정 작업이 있는 경우 CustomAction 테이블을 채워 설치 관리자에 등록해야 합니다.

CustomAction 테이블은 사용자 지정 코드와 데이터를 설치 프로세스에 통합하는 방법을 제공합니다. 실행되는 코드는 데이터베이스, 최근에 설치된 파일 또는 기존 실행 파일에 포함된 스트림일 수 있습니다.

다음 표에서는 설치하는 동안 파일 및 폴더를 조작하기 위해 설치 관리자의 기능을 확장합니다.

  • RemoveFile 테이블에는 설치 중에 제거된 파일 목록이 포함되어 있습니다.
  • RemoveIniFile 테이블에는 애플리케이션이 .ini 파일에서 제거하는 데 필요한 정보가 포함되어 있습니다.
  • RemoveRegistry 테이블에는 해당 구성 요소를 설치하도록 선택할 때 시스템 레지스트리에서 삭제되는 정보가 포함되어 있습니다.
  • CreateFolder 테이블에는 설치 중에 만들어야 하는 폴더가 나열됩니다. 설치 관리자는 필요에 따라 폴더를 만들지만 비어 있는 즉시 제거됩니다. CreateFolder 테이블의 폴더 목록은 구성 요소를 제거할 때까지 삭제되지 않습니다.
  • MoveFile 테이블에는 사용자 컴퓨터의 지정된 원본 디렉터리에서 대상 디렉터리로 이동하거나 복사할 파일 목록이 포함되어 있습니다. MoveFile 테이블을 사용하여 설치 중인 구성 요소와 연결된 파일을 설명할 필요는 없습니다.

설치를 시작하기 위해 충족해야 하는 필요한 조건을 설정하려면 LaunchCondition 테이블을 채웁니다.

LaunchCondition 테이블에는 작업이 성공하기 위해 모두 충족되어야 하는 조건 목록이 포함되어 있습니다.