저는 설치 프로그램을 만들려고 한 것입니다. exe 파일에 파일을 저장하고 설치 디렉토리로 추출하는 가장 좋은 방법은 무엇입니까? 을 선택하면 설치자 만들기
- 주 실행 파일 :
예를 들어, 내 Installer.exe를 파일이, 나는 다음과 같은 포함시킬 디렉토리를 설치하고 설치를 클릭하면 포함 된 파일을 선택한 설치 디렉토리로 추출 할 수 있지만 설치 프로그램에서 추출해야하는 파일을 저장하는 방법을 찾을 수 없습니다.
저는 설치 프로그램을 만들려고 한 것입니다. exe 파일에 파일을 저장하고 설치 디렉토리로 추출하는 가장 좋은 방법은 무엇입니까? 을 선택하면 설치자 만들기
예를 들어, 내 Installer.exe를 파일이, 나는 다음과 같은 포함시킬 디렉토리를 설치하고 설치를 클릭하면 포함 된 파일을 선택한 설치 디렉토리로 추출 할 수 있지만 설치 프로그램에서 추출해야하는 파일을 저장하는 방법을 찾을 수 없습니다.
Inno Setup은 흥미 롭습니다. 이것은 스크립팅 언어와 플러그인을 포함한 많은 기능을 갖춘 거대한 프로젝트이며, Delphi로 코딩되어 있습니다.
그러나 NSIS installer을 살펴보십시오. 델파이로 작성된 것은 아니지만 훨씬 더 가볍습니다. 간단한 .ini 파일을 만들고 전체 설치 프로그램을 만들었습니다. 예를 들어 our small Secure NotePad tool 용 설치 프로그램을 만드는 것이 얼마나 쉬운 지 확인하십시오. 필요에 매우 유사합니다.
저는 델파이 코드로 커스텀 인스톨러를 만드는 데 사용합니다. 경우에 따라 많은 기능을 사용할 필요는 없지만 기존 코드를 재사용해야하는 경우에는 의미가 있습니다. 이를 위해
, 나는 우리의 오픈 소스 유닛이 사용
마지막 조언 : 그것은 일부 안티 바이러스 소프트웨어와 함께 델파이 실행 파일에 관련된 잘못된 반응을 생성하는 경향이 있기 때문에, UPX 또는 다른 압축 프로그램으로 EXE를 포장하지 않습니다.
설치 공장을 사용합니다. 배우고 사용하기 쉽고 Final Builder를 사용하여 자동화 된 빌드 프로세스와 통합됩니다.
표준 설치 프로그램이나 자동 압축 풀기를 사용하지 않는 이유는 무엇입니까? – CodesInChaos
가장 좋은 방법은 예를 들어 InnoSetup과 같은 기성품 설치 도구를 사용하는 것입니다. 이 글을 직접 작성하는 것은 가치가 없을 것입니다. –
+1 나는 내 자신의 과거 경험을 바탕으로 CodeInChaos와 David과 완전히 동의합니다. 혼자서 만들 가치가있는 것보다 너무 많은 문제입니다. 불가능한 일은 아니지만 사용 권한, 파일 연결, 파일 압축/압축 풀기, 레지스트리 등을 처리하는 데 필요한 많은 것들이 있습니다. David이 제안한대로 InnoSetup을 사용하면 장기간에 걸쳐 많은 비탄과 신뢰를 나를. –