안녕하세요.


내가 만든 파일 혹은 개발한 파일이 추가 플러그인등으로 인하여 실행파일을 제외하고도 포함되는 파일이 많은경우가 있습니다.

이것을 단 1개의 실행 파일로 줄여주는 툴을 소개하고자 글을 작성하게 되었습니다.


오늘 소개드릴 툴은 ' Enigma Virtual Box ' 입니다.


Enigma Virtual Box 공식 홈페이지 :  https://enigmaprotector.com/


이니그마 버추얼 박스(Enigam Virtual Box) 입니다.

해당 툴로 단일 싱글파일을 만드는 방법을 설명드리겠습니다.


 Single exe-file 단일 실행파일 만들기


먼저 제가 단일파일로 만들 파일 목록 입니다.

'app.exe' 가 실행파일이며 그 외 파일들은 실행을 돕는 파일 입니다.

(저는 NWJS를 통해 만든 배포파일을 샘플로 하였습니다.)


node-webkit 이전 포스팅 참고 : https://web-inf.tistory.com/28 


그럼 사용법을 시작해보겠습니다. 



먼저 위 공식홈페이지 링크로 들어가게되면 위와 같은 화면이 나옵니다.

저기서 다운로드 메뉴를 찾아서 들어가주세요.




Enigma Virtual Box를 다운받아주세요.

프리웨어 소프트웨어 입니다.


다운로드를 하신후 설치를 진행해주시고 실행을 시켜주세요.

(별도의 설치과정은 포스팅 하지 않았습니다. ^^)




이그니마 버츄얼 박스를 실행한 최초 화면 입니다.

먼저 Enter Input FIle Name에 단일 실행파일로 만들고싶은 EXE파일을 찾아 넣어 줍니다.



Enter Input File Name에 경로를 찾아서 넣어줬다면 Output 까지 자동으로 지정이 됩니다.

(Output경로 수정 가능합니다.)

최종 제작된 파일은 선택한파일 뒤에 '_boxed'가 자동으로 붙어 있는걸 알수있습니다.


그리고 이제 실행파일을 제외한 부수적 파일들을 등록해주어야 합니다.

부수 파일이 단일 파일이라면 Add File(s)

폴더라면 New Folder를 선택하여 동일하게 생성해주어야합니다.



먼저 'Add Files(s)' 로 단일 파일들만 선택해줍니다.



그리고 단일 폴더를 생성하고 이름을 동일하게 맞춰준후

폴더를 클릭후 -> Add... -> Add file(s)를 눌러 파일을 선택하여 줍니다.


그렇다면 잘 설정이 되었다면 지정된 파일목록을 확인 할 수 있습니다.



그리고, 최종적으로 Process를 눌러주면 작업이 진행 됩니다.

최종 Run 버튼이 활성화가 된다면 작업이 끝이 난 것입니다.


이제 Close와 툴을 종료해주시고, 아까 output으로 지정했던 경로로 들어가 확인을 합니다.


app_boxed.exe 단일파일로 잘 생성이 되었고, 실행결과 역시나 문제없이 실행이 잘됩니다.

(샘플 파일은 이전에 만들었던 NWJS 샘플 입니다.)


이상으로 단일 실행 파일 만들기 Enigma Virtual Box 사용법을 마치겠습니다.


반응형

+ Recent posts