언어/NSIS

[NSIS] 특정파일이 확인

Sime 2016. 9. 1. 14:46

NSIS의 매력적인 기능중 하나가

설치를 진행하는데 특정파일이 필요할때

그파일이 있는지 없는지 파일로 확인이 가능하다는 점입니다.

 

(설치하려는 폴더에 left4dead2.exe가 있어야 설치가 가능하다)

 

아래의 코드를 귀하의 NSIS 스크립트에 추가해주시면 됩니다

 

;경로를 지정할때의 함수

Function .onVerifyInstDir

;$INSTDIR은 선택한 경로입니다.

;선택한 경로에 needfile.exe가 있을때만 확인버튼을 활성화 합니다.(폴더도가능)

IfFileExists $INSTDIR\needfile.exe Good

Abort

Good:

FunctionEnd

 

출처 – http://l4dse.tistory.com

반응형