'EXE' 설치 파일을 만드는 방법

'EXE' 설치 파일을 만드는 방법

간단한 진단 도구에서 복잡한 PC 비디오 게임에 이르기까지 새로운 Windows 소프트웨어를 만들고 이를 전 세계와 공유하고 싶을 때 무엇을 합니까? 파일을 하나의 ZIP 파일로 압축하여 배포할 수 있습니다.





또는 멋진 대신 설치 프로그램 EXE를 만들 수 있습니다.





이 게시물에서는 EXE를 만드는 세 가지 다른 방법을 다룰 것입니다. 자동 압축 풀림 패키지, 내장 IExpress를 사용하는 간단한 설치 프로그램, 사용자 지정 가능한 Inno Setup을 사용하는 고급 설치 프로그램입니다.





1. 7-Zip을 사용하여 빠른 EXE 파일 만들기

이미 7-Zip을 사용하여 모든 종류의 아카이브 파일을 추출하고 7-Zip이 아카이브 파일을 생성할 수 있다는 것을 알고 있지만 설치 프로그램 역할을 하는 EXE 파일을 생성하는 데에도 사용할 수 있다는 것을 알고 계셨습니까?

이라고 SFX 아카이브 (자동 압축 풀림) 및 모든 최종 파일을 함께 압축한 다음 모든 압축을 푸는 방법을 알고 있는 아카이브 내부에 특수 EXE 파일을 포함하여 작동합니다.



즉, 수신자는 7Z, RAR, TAR 및 ZIP과 같은 형식에서 발생할 수 있는 올바른 소프트웨어가 없더라도 SFX 아카이브(EXE 파일 자체로 표시됨)를 추출할 수 있습니다.

7-Zip으로 SFX 아카이브를 만드는 방법은 다음과 같습니다.





  1. 단일 기본 디렉토리 내에서 모든 파일과 디렉토리를 준비하고 디렉토리 이름을 원하는 대로 지정하십시오.
  2. 마우스 오른쪽 버튼으로 클릭 디렉토리에서 선택하고 7-Zip > 아카이브에 추가...
  3. 아래에 옵션 , 할 수있게하다 SFX 아카이브 만들기 다음 설정을 선택하십시오 ... > 아카이브 형식: 7z> 압축 수준: 노멀> 압축 방법: LZMA2> 사전 크기: 16MB> 단어 크기: 32> 솔리드 블록 크기: 2GB
  4. 마지막으로 좋아요 .

SFX 아카이브는 진정한 설치 프로그램 파일이 아닙니다. 추출된 파일을 지정된 대상 디렉토리에 두지 않습니다. 그들은 수정하지 않습니다 윈도우 레지스트리 . 또한 설치 로그를 생성하지 않으며 다음과 같이 표시되지 않습니다. 설치된 소프트웨어 제거 앱에서. 말 그대로 EXE 파일로 위장한 아카이브 파일입니다.

다운로드: 7-Zip (무료)





구글 기본 계정 변경하는 방법

2. IExpress를 사용하여 EXE를 쉽게 만드는 방법

IExpress는 Windows XP 이상으로 시작하는 Windows 버전과 함께 번들로 제공되는 유틸리티입니다. 이 유틸리티는 프런트 엔드 그래픽 인터페이스(IExpress 마법사라고 함)와 함께 제공되지만 손으로 ​​스크립팅된 SED(Self Extraction Directive) 파일을 사용하여 설치 프로그램 파일을 만들 수도 있습니다. 마법사를 추천합니다.

위의 7-Zip과 마찬가지로 이 방법은 자동 압축 풀림 아카이브를 생성하지만 두 가지 주요 차이점이 있습니다. 하나는 최종 사용자가 다중 페이지 설치 마법사를 진행한다는 것이고 다른 하나는 최종 사용자가 대상 디렉토리를 지정할 수 있다는 것입니다. 도구가 파일을 추출할 위치입니다.

IExpress를 사용하여 설치 프로그램 EXE를 만드는 방법은 다음과 같습니다.

  1. 실행 프롬프트를 엽니다( 윈도우 키 + R ) 및 유형 아이익스프레스.exe IExpress 마법사를 시작합니다.
  2. 선택하다 새 자체 추출 지시문 파일 생성 클릭 다음 .
  3. 선택하다 파일만 추출 클릭 다음 .
  4. 패키지 제목의 경우 앱 이름을 선택하는 것이 좋습니다.
  5. 확인 프롬프트에서 다음을 선택합니다. 프롬프트 없음 또는 프롬프트 사용자 . 어느 쪽이든 상관 없습니다. 최종 사용자에게는 하나를 포함하는 것이 항상 안전한 선택입니다.
  6. 라이센스 계약의 경우 다음을 선택하십시오. 라이선스 표시 최종 사용자가 최종 사용자 사용권 계약(EULA)에 동의하도록 하려는 경우. 그렇지 않은 경우 선택하는 것이 좋습니다. 라이센스를 표시하지 않음 .
  7. 클릭하여 설치된 모든 파일을 추가하십시오. 추가하다 , 파일이 있는 위치를 찾아 모두 선택합니다.
  8. IExpress 마법사를 계속 진행하고 원하는 옵션을 선택하십시오. 창 표시 그리고 완료 메시지 프롬프트.
  9. 패키지 이름에 대해 다음을 클릭합니다. 검색 , 설치 프로그램 EXE를 생성할 위치로 이동하고 이름을 지정합니다. 이것은 최종 사용자에게 배포할 EXE 파일입니다. 딸깍 하는 소리 다음 .
  10. 마지막으로 선택 자체 추출 지침(SED) 저장 소프트웨어를 패치하고 업데이트된 설치 프로그램이 필요한 경우와 같이 나중에 수정된 설치 프로그램을 생성하려는 경우 파일. 선택하면 저장하지 마세요 , 그러면 처음부터 전체 프로세스를 실행해야 합니다.
  11. 패키지 생성 페이지, 클릭 다음 .

몇 분 안에 패키지가 생성됩니다. IExpress에는 몇 가지 단점과 문제가 있습니다. :

  • 빈 디렉토리를 포함하는 것을 허용하지 않습니다.
  • 설치에 하위 디렉터리가 있는 경우 하위 디렉터리는 포함되지 않습니다.
  • 동일한 이름의 파일이 여러 개 있는 경우 별도의 디렉토리에도 설치 프로그램 생성이 실패합니다.

이러한 이상함 때문에 대신 아래 방법을 사용하는 것이 좋습니다.

관련: GUI(그래픽 사용자 인터페이스)란 무엇입니까?

3. EXE를 만드는 가장 좋은 방법: Inno Setup 사용

이노 셋업은 오픈 소스 유틸리티 이는 1997년부터 활발하게 개발되었습니다. 이는 부분적으로 당시 하위 수준인 InstallShield Express에 대한 응답으로 만들어졌습니다. 그 이후로 독점 옵션을 탐색하는 데 관심이 없는 사람들이 선택하는 설치 프로그램 제작자가 되었습니다.

가장 큰 장점은 유연성입니다. Inno Setup은 ISS 확장자를 가진 스크립트 파일('Inno Setup Script')을 사용하여 설치 프로그램의 다양한 측면을 사용자 정의합니다: 통합된 파일, 설치 위치, 바로 가기 생성 여부 등 ISS 파일은 INI 파일과 유사한 형식을 사용하고 Inno 설정 마법사를 사용하여 생성할 수 있습니다.

Inno Setup을 사용하여 설치 프로그램을 생성하려면 Inno 설정 컴파일러 앱. 시작 프롬프트에서 다음을 선택합니다. 스크립트 마법사를 사용하여 새 스크립트 파일 만들기 . 거기에서 애플리케이션 이름과 애플리케이션 버전을 입력하십시오. 선택적으로 응용 프로그램 게시자 및 응용 프로그램 웹 사이트 세부 정보를 포함할 수도 있습니다. 딸깍 하는 소리 다음 .

  1. 이제 선택 대상 기본 폴더 , 기본값은 Program Files입니다.
  2. 입력 애플리케이션 폴더 이름 , 설치 파일이 들어갈 기본 디렉토리의 이름입니다. 딸깍 하는 소리 다음 .
  3. 를 위해 애플리케이션 메인 실행 파일 , 앱을 실행할 기본 EXE 파일을 찾아 선택합니다.
  4. 앱을 설치하지 않는 경우 활성화 응용 프로그램에 기본 실행 파일이 없습니다. . 그런 다음 다음을 사용하여 설치에 파일과 폴더를 추가합니다. 파일 추가... 그리고 폴더 추가... 버튼. 딸깍 하는 소리 다음 .
  5. 응용 프로그램 바로 가기 페이지에서 기본값을 그대로 두거나 기본 설정에 맞게 변경합니다. 그들은 모두 자명합니다. 딸깍 하는 소리 다음 .
  6. 응용 프로그램 문서 페이지에서 최종 사용자의 설치 프로세스 전체에 걸쳐 표시될 최대 3개의 TXT 파일을 지정할 수 있습니다. 일반적으로 LICENSE.TXT, INSTALL.TXT 및 README.TXT이지만 원하는 대로 지정할 수 있습니다. 딸깍 하는 소리 다음 .
  7. 언어 설정 페이지에서 다음을 유지합니다. 영어, 그러나 원하는 만큼 다른 언어를 추가할 수 있습니다. 딸깍 하는 소리 다음 .

이제 아래에서 다음 단계를 따르세요.

컴파일러 설정 페이지에서 설치 프로그램 EXE 파일을 사용자 지정할 수 있습니다.

  • NS 사용자 정의 컴파일러 출력 폴더 결과 설치 프로그램 EXE 파일이 배치되는 위치입니다.
  • 컴파일러 출력 기본 파일 이름 EXE 파일이 호출됩니다. 기본 설정은 설정.exe .
  • 사용자 설정 아이콘 파일 설치 프로그램 EXE 파일이 사용할 아이콘입니다. PNG에서 다운로드하거나 변환할 수 있는 ICO 파일이어야 합니다.
  • 비밀번호 설정 승인되지 않은 사용자가 설치 프로그램을 사용하지 못하도록 보호합니다. 이 기능을 비활성화하려면 비워 둡니다.

설정을 구성한 후 다음을 선택합니다. 마치다 . 새 스크립트를 컴파일하라는 메시지가 표시되면 . 스크립트를 저장할 것인지 묻는 메시지가 나타나면 다음을 선택합니다. 아니요 일회성 설치 프로그램 파일인 경우. 선택하다 나중에 수정하거나 업데이트할 계획이라면.

프로세스가 완료될 때까지 기다리면 짜잔, 실행 파일이 생성됩니다.

다운로드: 이노 설정 (무료)

EXE 설치 프로그램을 만드는 데 가장 적합한 방법은 무엇입니까?

소프트웨어가 기본적이거나 제한된 수의 사람들에게만 배포하려는 경우 7-Zip 방법을 사용하십시오. 쉽고 빠르며 기술 전문 지식이 거의 필요하지 않습니다.

소프트웨어가 다소 단순하고 최종 사용자에게 실제 설치 마법사를 제공하려면 IExpress 방법을 사용하십시오. 마지막으로, 복잡한 소프트웨어가 있고 무엇을 하는지 알고 있다면 Inno 앱을 선택하십시오.

공유하다 공유하다 트위터 이메일 TrustedInstaller란 무엇입니까? 왜 파일 이름을 바꾸지 못합니까?

TrustedInstaller가 무엇인지, TrustedInstaller가 파일 액세스를 차단하는 이유, TrustedInstaller를 일시적으로 끄는 방법에 대해 알아보세요.

다음 읽기
관련 항목
  • 프로그램 작성
  • 윈도우 10
  • 소프트웨어 설치
  • 윈도우 팁
저자 소개 조엘 리(1524개의 기사 출판)

Joel Lee는 2018년부터 MakeUseOf의 편집장입니다. 그는 학사 학위를 받았습니다. 컴퓨터 과학 및 9년 이상의 전문적인 글쓰기 및 편집 경험.

조엘 리가 참여한 작품 더보기

뉴스레터 구독

뉴스레터에 가입하여 기술 팁, 리뷰, 무료 전자책 및 독점 거래를 확인하십시오!

구독하려면 여기를 클릭하세요.