여기에서 저자는 가장 간단한 설치 방법을 소개하는데, 그것은 VB와 함께 제공되는 패키징 프로그램을 사용하는 것입니다. 비교적 흔하지만, 그 안에는 많은 사람들이 알지 못할 것입니다. ! (꼭 끝까지 시청해주세요, 재미는 옵니다) 자, 더 이상 헛소리는 하지 말고 본론으로 들어가겠습니다.
①아래 그림과 같이 패키징 마법사를 실행합니다.
②"찾아보기" 버튼을 클릭하고 패키징할 프로젝트를 선택합니다. 그런 다음 "패키지" 버튼을 클릭하세요. (여기서는 패키징만 소개하고 다른 기능은 소개하지 않습니다.) 아래와 같이 다음 페이지를 입력합니다.
③ 패키징할 패키지 유형을 선택합니다. 일반 EXE 프로젝트의 경우 "표준 설치 패키지"를 선택합니다. 컨트롤 등은 사용되는 위치에 따라 "인터넷"을 선택합니다. 소프트웨어 패키지"를 선택한 후 "다음" " 버튼을 클릭하세요. 아래와 같이:
④아래 그림과 같이 패키지 파일이 저장된 위치를 선택합니다(자세한 내용은 말할 필요도 없습니다).
⑤마법사는 프로젝트에 사용된 컨트롤, DLL 및 기타 파일을 자동으로 찾습니다. 포함된 모든 파일이 완전한지 확인하려면 프로젝트를 직접 확인해야 합니다. 타사 컨트롤의 파일을 가져와야 합니다. 문제~~~를 클릭한 후 아래 그림과 같이 다음을 클릭합니다.
⑥패키징할 파일 형식을 선택하세요. CD를 사용하여 게시하려면 단일 압축 파일을 선택하세요. 플로피 디스크를 사용하여 게시하려면 여러 개의 압축 파일을 선택하세요. (물론 절대적인 것은 아닙니다. CD를 이용하여 여러 개의 압축파일을 선택할 수도 있지만 아마 아무도 이렇게 하지 않을 것입니다~~~). 그런 다음 "다음"을 클릭하십시오. 아래와 같이:
⑦ 설치 배경에 표시되는 텍스트인 설치 프로그램의 제목을 결정합니다. 그런 다음 아래와 같이 "다음"을 클릭하십시오.
⑧여기에서 "시작 메뉴"에 표시되는 항목을 설정할 수 있습니다. 예를 들어 프로그램 항목을 추가 및 제거할 수 있으며 "새 항목" 버튼을 선택한 다음 $(WinPath)/st6unst.exe-n을 입력할 수 있습니다. "대상" 열 "$(AppPath)/ST6UNST.LOG"(큰따옴표 포함) 시작 프로젝트에서 큰따옴표 없이 "$(WinPath)"를 선택합니다. 그런 다음 아래와 같이 확인을 클릭합니다.
9아래 그림과 같이 여기에서 폴더의 설치 위치를 변경한 후 "다음"을 클릭할 수 있습니다.
⑩여기서 공유할 파일을 설정할 수 있습니다(즉, 해당 파일을 여러 프로그램에서 사용할 수 있음). 이 시점에서 설치가 완료되었습니다.
설치가 완료되면 아래 그림과 같이 3개의 파일과 1개의 폴더가 생성됩니다.
SERTUP.LST 설치 정보 파일
.CAB 파일 패키지는 데이터 파일이며 설치된 모든 파일이 패키지에 들어 있습니다.
Setup.exe는 설치의 기본 파일입니다.
지원은 압축 패키지에 포함된 모든 파일입니다. 아래와 같이:
이 폴더에서 가장 중요한 파일 중 하나는 배치 파일 "License Template.BAT"입니다(파일 이름은 프로젝트마다 다름). 프로젝트가 변경된 후 프로젝트를 다시 컴파일한 다음 실행 파일을 복사할 수 있습니다. 이 SUPPORT 디렉터리에서 이 배치 파일을 실행하면 변경할 때마다 패키징 마법사를 실행하지 않고도 다시 패키징할 수 있습니다.
또 다른 중요한 파일은 SETUP1.EXE 파일입니다. 설치 중에 표시되는 인터페이스는 이 파일을 실행하여 생성됩니다. 이는 VB로 작성되었습니다. 소스 프로그램은 VB 설치 디렉터리인 "C:/PROgramFiles/MicrosoftVisualStudio/VB98/Wizards/PDWizard/Setup1/SETUP1.VBP"에 있습니다. VB를 사용하여 직접 컴파일할 수 있습니다. 이 프로젝트를 편집하세요. (VB의 설치 인터페이스가 너무 못생겨서 직접 변경할 수 있습니다. 변경하는 방법은 각자의 능력에 따라 다릅니다~~) 설치 후 바탕 화면에 프로그램 바로 가기를 추가하려면 다음을 수행하십시오. 이 프로젝트를 컴파일하고 "frmSetup1" 창을 열고 해당 코드의 463행에 다음 코드를 추가합니다.
DimsProgramsPathAsString
DimsDesktopPathAsString
sProgramsPath=GetSpecialFolder(sfidPROGRAMS)
sDesktopPath=GetSpecialFolder(sfidDESKTOP)
sProgramsPath=sProgramsPath&"/"&gstrAppName&"/"&gstrAppName&".lnk"
sDesktopPath=sDesktopPath&"/"&gstrAppName&".lnk"
FileCopysProgramsPath,sDesktopPath
다음은 아래 그림과 같이 마법사에 의해 생성된 SERTUP.LST(설치 정보 파일)에 대한 소개입니다.
파일의 첫 번째 영역의 내용으로, SetupTitle은 압축해제 창의 제목을 설정하고, SetupText는 압축해제 창의 내용을 설정합니다. 변경 후에는 아래 그림과 같습니다.
다음으로, 다음 그림과 같이 SERTUP.LST 파일의 Setup 영역의 역할을 소개하겠습니다.
색상을 다른 값으로 변경하면 설치 창의 배경색이 변경될 수 있습니다(기본값은 파란색으로 보기 지루합니다). 16 이후에는 녹색으로 변경합니다(물론 다른 색상도 있습니다. 직접 시도해 볼 수 있습니다~~). 효과는 아래 그림과 같습니다(변경한 후 VB 내장 설치 프로그램의 설치 인터페이스입니다). , 이런 식으로 다른 설치 소프트웨어의 인터페이스보다 열등하지 않다고 생각하십니까?):
자, 설치 프로그램 소개는 여기까지입니다. 물론 VB 설치 프로그램은 완전히 VB 자체에서 만든 것입니다. 어떻게 바꾸는지, 아름다운지 아닌지는 어차피 본인의 수준과 미술 실력에 달려 있습니다. 소스 코드가 제공되므로 원하는 것은 무엇이든 할 수 있습니다! ->