InstallExecuteSequence 가져오기
InstallExecuteSequence 테이블 설치 관리자가 최상위 INSTALL 작업실행할 때 실행되는 작업을 나열합니다. 설치 프로시저 테이블 그룹, 시퀀스 테이블사용 및 시퀀스 테이블 자세한 예제참조하세요.
Windows Installer SDK에서 uisample.msi를 사용하여 빈 데이터베이스를 가져온 경우, 섹션의에서는 MNP2000.msi 복사본의 시퀀스 테이블이 이미 시퀀스 테이블 에 설명된 제안된 작업 시퀀스를 포함하고 있습니다. 메모장 설치 패키지를 작성하기 위해 이러한 시퀀스를 변경할 필요가 없습니다.
데이터베이스 편집기를 사용하여 MNP2000.msi 열고 InstallExecuteSequence 테이블에 다음 데이터를 입력합니다.
행동 | 조건 | 순서 |
---|---|---|
레지스트리 공간 할당 | 설치되지 않음 | 1550 |
AppSearch | 400 | |
BindImage | 4300 | |
CCPSearch | 설치되지 않음 | 500 |
코스트파이널라이즈 | 1000 | |
CostInitialize | 800 | |
폴더 만들기 | 3700 | |
CreateShortcuts | 4500 | |
서비스 삭제 | VersionNT | 2000 |
중복 파일 | 4210 | |
파일 비용 | 900 | |
관련 제품 찾기 | 200 | |
InstallFiles | 4000 | |
InstallFinalize (설치 마무리) | 6600 | |
InstallInitialize | 1500 | |
InstallODBC | 5400 | |
InstallServices | VersionNT | 5800 |
InstallValidate | 1400 | |
출시 조건 | 100 | |
기능 상태 마이그레이션 (MigrateFeatureStates) | 1200 | |
파일 이동 | 3800 | |
PatchFiles | 4090 | |
ProcessComponents | 1600 | |
게시 구성 요소 | 6200 | |
기능 게시 | 6300 | |
제품 게시 | 6400 | |
RegisterClassInfo | 4600 | |
RegisterComPlus | 5700 | |
확장 정보 등록 | 4700 | |
폰트 등록 | 5300 | |
MIME 정보 등록 | 4900 | |
제품등록 | 6100 | |
RegisterProgIdInfo | 4800 | |
타입 라이브러리 등록 | 5500 | |
사용자등록 | 6000 | |
중복파일제거 | 3400 | |
환경 변수 문자열 제거 (RemoveEnvironmentStrings) | 3300 | |
기존 제품 제거 | 6700 | |
파일 제거 | 3500 | |
폴더제거 | 3600 | |
INI 값 제거 | 3100 | |
RemoveODBC (ODBC 제거) | 2400 | |
레지스트리 값 제거 | 2600 | |
바로가기 제거 | 3200 | |
RMCCPSearch | 설치되지 않음 | 600 |
SelfRegModules | 5600 | |
자체 등록 해제 모듈 | 2200 | |
SetODBCFolders | 1100 | |
StartServices | VersionNT | 5900 |
StopServices | VersionNT | 1900 |
구성 요소 비공개 | 1700 | |
기능 비공개 처리 | 1800 | |
UnregisterClassInfo | 2700 | |
UnregisterComPlus | 2100 | |
UnregisterExtensionInfo | 2800 | |
글꼴등록해제 | 2500 | |
UnregisterMIMEInfo | 3000 | |
프로그램 ID 정보 해제 | 2900 | |
타입 라이브러리 등록 해제 (UnregisterTypeLibraries) | 2300 | |
ValidateProductID | 700 | |
환경변수문자열쓰기 | 5200 | |
WriteIniValues | 5100 | |
레지스트리 값 쓰기 | 5000 |