2011-01-04 2 views
0

제가 제공 한 설치 프로그램의 각 복사본을 개인 설정 (사용자 정의, 사전 구성 등)하고 싶습니다. 물론, 매번 설치 프로그램을 다시 컴파일하고 싶지는 않습니다. NSIS에는 실행 파일에 데이터를 추가하는 solution이 있습니다. IzPack으로 솔루션을 제안 할 수 있습니까? ...IzPack은 NSIS ReadCustomerData와 동일합니까?

감사

답변

0

항아리 매장의 헤더 내가 가진

하나 개의 아이디어, 설치 JAR 파일에 데이터 포스트 설치를 추가하는 것입니다,하지만 난 어디서 어떻게 그것을 읽는 알아낼 수 없습니다 파일 끝에는 사용자 정의 데이터를 파일의 시작 부분에 추가해야한다는 것을 의미합니다 (결합 된 GIF 및 JAR은 GIFAR로 알려져 있으며 과거의 일부 악용에 사용되었으므로, AV 오 탐지 (false positive)를 피하기 위해 GIF (또는 다른 이미지 형식) 헤더처럼 보이는 것으로 사용자 정의 데이터를 시작하십시오.

+0

OK. 그러나 IzPack이 그러한 데이터를 어떻게 사용합니까? 소프트웨어를 설치하는 동안이 데이터를 추출하는 API가 있습니까? –

+1

@ Lurker76 : IzPack에 대해서는 아무것도 모르지만 사용자 지정 작업을 지원합니다. http://izpack.org/documentation/custom-actions.html이 사용자 지정 데이터가 무엇인지 알지 못하면 그것은 사용자 지정 작업으로 수행 할 수 있습니다 ... – Anders

+0

이 데이터를 META_INF/Manifest 파일에 저장하려고 했습니까? –