설치 패키지를 제작할 때 일반적으로 인스톨쉴드를 많이 사용합니다.
MS에서는 MSI를 이용하라고 권장하고 있지요.
실제로 Active Directory에서 GPO를 이용하여 배포할 때는 MSI만 가능합니다.
로그인 스크립트를 이용해도 되지만, 로그인 스크립트에서 중복실행이 되지 않도록 잘 작성해야 합니다.
그리고, 업데이트 등을 위해서도 MSI를 추천합니다.
(실제로는 설치 패키지의 크기가 5MB 이상만 되어도 네트워크 부하, 등을 이유로 GPO를 이용한 S/W를 잘 사용하지 않더군요.)
어쨌든, VS.NET 2003에서부터 MSI 패키지를 제작할 수 있습니다.
(그 전 버전도 가능은 합니다)
그런데... MSI를 패키지를 만들어 배포할 때, 옵션이 있습니다.
"자신만..." "모든 사람"중 하나를 선택하는 옵션입니다.
그런데 이것이 VS.NET에는 기본값으로 둘 중 하나를 지정하는 방법을 찾지를 못했습니다.
혹... 아시는 분 좀 가르쳐 주십시오.
제가 찾아낸 방법은 다음과 같습니다 (그림 없음)
준비물 :
- MSI 패키지 : 뭐... 당연히...
- ORCA : 여기서 다운로드
1. ORCA를 실행한다.
2. 파일 열기를 이용하여, 만들어 놓은 MSI 패키지를 선택한다.
3. ORCA의 왼쪽의 Tables에서 “Property”를 선택한다.
4. 오른쪽의 “FolderForm_AllUsers” 의 “ME”로 된 값을 "All"로 변경한다.
5. 새로운 ROW를 추가하여 "ALLUSERS" 항목을 추가하고, 값을 "2"로 변경한다.
6. 저장한다.
끝.
MS에서는 MSI를 이용하라고 권장하고 있지요.
실제로 Active Directory에서 GPO를 이용하여 배포할 때는 MSI만 가능합니다.
로그인 스크립트를 이용해도 되지만, 로그인 스크립트에서 중복실행이 되지 않도록 잘 작성해야 합니다.
그리고, 업데이트 등을 위해서도 MSI를 추천합니다.
(실제로는 설치 패키지의 크기가 5MB 이상만 되어도 네트워크 부하, 등을 이유로 GPO를 이용한 S/W를 잘 사용하지 않더군요.)
어쨌든, VS.NET 2003에서부터 MSI 패키지를 제작할 수 있습니다.
(그 전 버전도 가능은 합니다)
그런데... MSI를 패키지를 만들어 배포할 때, 옵션이 있습니다.
"자신만..." "모든 사람"중 하나를 선택하는 옵션입니다.
그런데 이것이 VS.NET에는 기본값으로 둘 중 하나를 지정하는 방법을 찾지를 못했습니다.
혹... 아시는 분 좀 가르쳐 주십시오.
제가 찾아낸 방법은 다음과 같습니다 (그림 없음)
준비물 :
- MSI 패키지 : 뭐... 당연히...
- ORCA : 여기서 다운로드
1. ORCA를 실행한다.
2. 파일 열기를 이용하여, 만들어 놓은 MSI 패키지를 선택한다.
3. ORCA의 왼쪽의 Tables에서 “Property”를 선택한다.
4. 오른쪽의 “FolderForm_AllUsers” 의 “ME”로 된 값을 "All"로 변경한다.
5. 새로운 ROW를 추가하여 "ALLUSERS" 항목을 추가하고, 값을 "2"로 변경한다.
6. 저장한다.
끝.
'일 이야기' 카테고리의 다른 글
[소개] 7-ZIP - 공개용 압축프로그램 (0) | 2007.11.08 |
---|---|
BOOST 라이브러리 (0) | 2007.11.07 |
삽질 (0) | 2007.11.05 |
종속화.... (0) | 2007.10.31 |
오늘도 고생하십시오. ㅋㅋㅋ (0) | 2007.10.31 |