소프트웨어 포터블 프로그램을 만들려면 무엇을 공부하면 될까요?
2022.04.17 20:19
안녕하세요.
저는 Thinapp 으로 간단한 포터블 프로그램을 만들기를 취미로 하였었습니다.
하지만, 위 툴을 이용하여 포터블로 제작할 수 없는 프로그램이 많을뿐더러 윈도우 버전이나 사용 환경에 따라 작동하지 않는 경우도 많습니다.
게다가 별다른 지식이나 기술이 필요하지도 않아 크게 재미가 없습니다.
언뜻 듣기에는 autoit 이나 NSIS 로 포터블 프로그램을 제작할 수 있다고 들었습니다.
혹, 관련 교재가 시중에 나와있는지, 어떤 것들을 구입하여 공부하면 autoit 이나 NSIS 로 포터블 프로그램을 만들 수 있을지 알고싶습니다.
제가 프로그래밍이나 윈도우 언어 등을 전혀 알지 못하는 윈도우 문외한이다 보니 어떻게 하면 될지 감이 잡히지 않아 질문을 올리는 것입니다.
좋은 답변을 부탁드립니다.
감사합니다.
댓글 [6]
-
내꼬 2022.04.17 20:35 -
DarknessAngel 2022.04.18 08:20
ThinApp로 안 되는것도 Turbo Studio에서 Import후 재설정하면 구동되거나 합니다 (둘 다 안 되는 소프트도 있지만, 애초에 모든 소프트가 포터블 제작 가능한것 아닙니다)
윈도 빌드 호환성 문제는 넘 구버전 쓰니까 그런겁니다 (11 22000까지 멀쩡하게 잘 돌아갑니다)
-
Κέρβερος 2022.04.18 11:56
포터블 제작 자체가 임으로 프로그램을 수정하는 거라서 불법에 가까운 거라서...교재는 따로 없습니다.
포터블 제작은 가상화 방식(ThinApp, Turbo Studio, VMware, Virtualbox)이랑 로더 방식(autoit, nsis, cmd)으로 나뉘는데 어떤 방식이냐에 따라 생각해야 할 변수가 많습니다.
포터블 제작에서 기본적으로 알아야 할 개념은 하나입니다.
프로그램의 실행에 필요한 환경(프로그램파일, 공용파일, 레지스트리)등을 최대한 유사하게 구성한 후 프로그램을 실행하고 작업이 종료되면 원래대로 되돌리는 것!
기본적으로 두 가지 방식 모두 작업 방법은 비슷합니다.
클린PC준비 -> 파일/레지 모니터링 시작 ->프로그램 설치 및 셋팅 ->파일/레지 모니터링 종료 ->관련 파일및 레지스트리 백업 -> 포터블 제작
단지 제작을 가상화로 자동으로 만들어 주는냐? 수작업 코딩으로 일일이 셋팅해 주느냐의 차이입니다.
그래서 모두 포터블 프로그램의 제작 및 최적화를 위해서는 파일관련 부분과 레지스트리 관련 부분을 공부 좀 해야 합니다.
어지간히 본격적으로 제작에 뛰어들 것이 아니라면 남들이 만든거나 자신의 능력으로 만드는 것으로 만족하시거나 차라리 휴대용SSD 하나 장만해서 Windows To Go 셋팅해서 가지고 다니는 게 속편합니다.
-
타천사둘리 2022.04.18 14:43
이것 공부해 보세요.
Turbo Studio 아래 링크 참고하세요.
https://windowsforum.kr/data/17891139
-
DarknessAngel 2022.04.18 17:38
넘 구버전인듯합니다
자료실에서 검색하면 평범하게 더 신버전 뜹니다
-
나에게도 2022.04.18 22:50
아, 위엣 분들 모두 주옥같은 말씀해 주셔서 감사합니다.
한분한분 답글 달아드리지 못하는 점 양해해 주시기를....
결론은 제가 원하는 오토잇이나 엔에스아이에스로 포터블 프로그램을 만들기는 험난한 과정이 필요하다는 것이네요.
그냥 포기하는 것이 낫겠습니다.
모두들 감사합니다.
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
93405 | 윈 도 우| 포럼에 이거 두가지 해결할수 있는 고수님들이 없다는 건... [7] | 안다리엘 | 1030 | 04-18 |
93404 | 윈 도 우| 유튜브 동영상은 램디스크를 활용할 수 없나요? [4] | 『ⓖⓤⓝ』 | 607 | 04-18 |
93403 | 소프트웨어| IFW에서 압축 옵션 질문있씁니다. [1] | 너구리세상 | 243 | 04-18 |
93402 | 소프트웨어| 한글에서 편집이 안됩니다. 왜 그럴까요 [8] | 숲에이드 | 723 | 04-18 |
93401 | 윈 도 우| 엣지에서 로그인id 자동입력 자동완성 [3] | 여의길상 | 695 | 04-18 |
93400 | 서버 / IT| 인터넷 2회선 신청 [4] | 메리아 | 1139 | 04-18 |
93399 | 윈 도 우| 큰나무님 포켓용 윈도우 19044.1645에 MS스토어 설치하기 [6] | keen | 501 | 04-17 |
93398 | 윈 도 우| 인증관련,... [3] | 토끼다 | 793 | 04-17 |
» | 소프트웨어| 포터블 프로그램을 만들려면 무엇을 공부하면 될까요? [6] | 나에게도 | 647 | 04-17 |
93396 | 하드웨어| 데스크탑 FAN [11] | 솔낭구 | 432 | 04-17 |
93395 | 윈 도 우| 엣지랑 파이어폭스 램디스크 적용방법 문의드려요 [6] | 『ⓖⓤⓝ』 | 514 | 04-17 |
93394 | 소프트웨어| 동적 램디스크의 램용량을 전체로 설정해도 되나요? [2] | 『ⓖⓤⓝ』 | 418 | 04-17 |
93393 | 윈 도 우| 우클릭 메뉴에 멀티부팅 메뉴 선택이 가능할까요? [6] | 레드2 | 681 | 04-17 |
93392 | 윈 도 우| 엣지창 최대화 | 달그림 | 318 | 04-17 |
93391 | 윈 도 우| 토탈 커맨더와 Everything 연동할려면 어떻게 설정을 해야... [4] | 슈머슈마 | 522 | 04-17 |
93390 | 모 바 일| 이번에 나온 S22+는 화면이 S21+보다 좀 많이 밝은지요? [1] | joe | 360 | 04-17 |
93389 | 하드웨어| 조이콘 pc연결(블루투스가 안잡혀요) [6] | 라나빽 | 764 | 04-17 |
93388 | 윈 도 우| microsoft windows 전화걸기 끄는 방법 [1] | 삼다수 | 704 | 04-16 |
93387 | 윈 도 우| 윈10 홈버전에서 게스트 계정삭제 방법 문의드려요 [2] | 『ⓖⓤⓝ』 | 328 | 04-16 |
93386 | 소프트웨어| 웨일 브라우저 쓰시는 분들께 문의. [1] | 윈도면도 | 338 | 04-16 |
포터블로 만들수 있는 프로그램과 없는 프로그램이 있어요
100% 포터블로 만들수 없습니다.
그래서 보통 Thinapp 같은 프로그램을 이용 하는데 최적화 하려면 실행과정 모든 정보를 속속들이 알아야
최적화된 포터블을 만들수 있어요.
결론적으로 포터블 가능, 불가능 프로그램이 있다고 생각 하시면 됩니다.