지금까지의 PowerUpdater는 잊어라!! 더욱 안정된 프로그램 PowerUpdater2!

 

파워업데이터 다운로드 : 다운로드 게시판 바로가기

 

PowerUpdater2는 간단한 GUI 설정만으로도 원하는 윈도우용 자동 업데이터 프로그램을 만들어 주는 프로그램입니다. 이 프로그램을 사용하면 업데이터에 인터넷에서 파일 다운로드, 압축 해제, 레지스트리 편집, 프로그램 실행, 그룹별 프로그램 관리, 버전 체크, 바로가기 만들기 등 다양한 기능을 구현할 수 있습니다. 압축 해제 가능한 포맷도 매우 많으며 분할 압축도 지원하기 때문에 블로그 등 첨부 파일의 용량이 제한된 서버에서도 용량 걱정이 없습니다. 또한 업데이터를 배포한 후에도 설정을 바꿀 수도 있습니다.

 

PowerUpdater2는 이런 사람들에게 필요합니다.

- 프로그램의 업데이터를 가장 쉬운 방법으로 만들고 싶은 윈도우 프로그래머

- 파일(문서 등)을 배포하며 수시로 업데이트를 하고 싶은 일반인

 

대표적인 기능

- 파일 다운로드 및 압축 해제 기능

- 레지스트리 편집 기능

- 프로그램 실행 기능

- 실행중인 프로세스 검사 기능

- 그룹으로 프로그램 관리 기능

- 버전 체크 기능

- 바로가기 생성 기능

- 이미지 지정 기능

- 라이선스 및 업데이트 내용 입력 기능

- 업데이터 배포 후 설정 변경 가능

- 업데이트 로그 표시

 

KOI 수상작?!

PowerUpdater2는 제 28회(2011) 한국정보올림피아드(KOI) 공모부문에서 동상을 수상한 작품입니다!

 

무료 프로그램

PowerUpdater2는 무료로 배포하기로 확정되었습니다!

 

보안성 있는 암호화

기존의 PowerUpdater는 제작된 파일이 암호화가 덜 된 상태였으며 충분히 해독이 가능했습니다. 이번의 PowerUpdater2에서는 더욱 보안성이 높은 암호화 알고리즘으로 파일 전체를 암호화하여 해킹의 위험이 줄었습니다.

아래는 각각의 제작 파일을 메모장으로 연 화면입니다.

 

- PowerUpdater 제작 파일 -

sud.PNG

 

- PowerUpdater2 제작 파일 -

pud.PNG

 

다운로드할 파일 다수 입력 가능!

파일을 한 개 밖에 선택할 수 없어서 짜증나셨나요? 압축 해제 기능이 있어도 다수 파일 다운로드가 필요해 사용하지 못하시고 계신가요? 이젠 걱정 없습니다! PowerUpdater2에서는 다운로드할 파일을 다수 선택할 수 있도록 개선되었습니다!!

 

버그가 많으셨죠? 특히 압축 해제...

PowerUpdater의 압축 해제는 ZIP 포맷을 지원하는데, 그것도 아주 옛날 라이브러리를 사용해 최신 버전의 ZIP 파일 해제가 제대로 안되었습니다. 이젠 최신 버전의 ZIP 포맷을 지원하며 ZIP 포맷 뿐만 아니라 아주 많은 포맷의 압축 해제를 지원합니다! RAR 포맷과 압축률이 좋은 7-Zip, 알집의 EGG 등 쓸 만한 분할 압축 포맷을 지원하고 분할 ZIP 파일도 지원합니다. 파일을 업로드해야 하는데 용량 제한이 있다면 분할 압축을 하세요!

 

프로그램 실행 기능

혹시 PowerUpdater2의 기능 중 부족한 부분이 있으면 프로그램 실행 기능을 이용하세요. 직접 만든 프로그램을 실행시켜 업데이트를 도울 수 있습니다.

 

언제나 업데이터의 설정을 변경 가능

제작 파일을 업데이터와 함께 배포하시게 되면 제작 파일을 교체할 수 없다는 단점이 있습니다. 그래서 준비한 것이 있습니다! 업데이터 프로그램의 첫 번째 파라메터로 제작된 파일의 URL을 입력하시면 그 파일을 읽습니다. 웹에 제작 파일을 올려놓으면 언제든지 교체할 수 있겠죠?

이 기능을 응용해 업데이터 자체 업데이트를 수행하도록 할 수도 있습니다.

 

이미지 출력

업데이터가 너무 초라하신가요? PowerUpdater2는 448x96 크기의 가로형 이미지를 출력할 수 있습니다. 자신의 프로그램을 대표하는 이미지를 만들어 출력하세요!

 

제작 파일과 업데이터 프로그램의 버전이 맞지 않는 경우?

파워업데이터2는 2.x.x.x의 버전표기방식을 사용합니다. 그 중 맨 뒤의 버전은 "버그만 수정된 경우", 즉 "제작 파일의 형식이 변하지 않은 경우"에만 사용합니다. 예를 들어 2.1.1.0 버전의 제작 파일과 2.1.1.5 버전의 제작 파일은 동일하며 호환이 가능합니다. 반면에 2.1.1.0과 2.1.2.0은 호환이 불가능한 파일입니다.

만약 제작 파일과 업데이터 프로그램의 버전이 맞지 않는 경우, 스파크웨어 서버에서 맞는 버전의 파워업데이터를 검색해 다운로드를 먼저 시도한 뒤 업데이트를 진행합니다!

 

PowerUpdater2를 시험해 보세요!

질문은 QnA 게시판이나 이메일(sparkware@naver.com)을 이용해 주세요.

항상 발전하는 프로그램을 제공하겠습니다.

감사합니다!!

 

PowerUpdater2 사용법 및 구조 총정리!

 

왼쪽 판넬

 

판넬 메인

 

오른쪽 판넬

*판넬의 일부는 보안상 공개하지 않았습니다.

 

개발동기

 

프로그램을 개발 완료한 후 배포할 때가 되면 업데이터를 필수적으로 제작해야 합니다. 저도 같은 이유로 업데이터를 제작하려 했습니다. 업데이터를 만들 수 있는 좋은 프로그램이 있나 검색해 본 결과, INI/XML 등의 파일로 설정을 읽어와 작동하는 프로그램과 자신만의 스크립트를 사용해 업데이터를 제작해주는 프로그램 등이 있었습니다. 두 종류의 프로그램 모두 문제가 있었는데, 전자는 제가 원하는 업데이터를 만들지 못하고 주로 아주 간단한 기능만 작동했으며 설정 파일을 직접 입력하여 제작해야 한다는 번거로움이 있었고 제 3자가 설정 파일을 분석 가능하다는 보안상 위험이 있었습니다. 후자는 아무리 프로그래머이지만 새로운 스크립트를 공부해야 한다는 것이 여간 성가신 일이 아니었습니다. 게다가 꼭 업데이터는 프로그래머만 사용한다는 고정 관념을 깨 일반인이 문서 등의 어떤 파일을 배포해 계속 업데이트 하고 싶을 때에도 업데이터를 사용할 수 있다는 생각이 들었습니다.

 

프로그램 소개

 

그래서 만들게 된 것이 PowerUpdater2입니다. 이 프로그램은 복잡하거나 간단한 업데이터 모두 만들 수 있도록 자세한 설정이 가능하며, 설정 파일을 제작해 주기 때문에 직접 입력하지 않아도 되며 설정에 오류가 있을 경우 제작에 실패하는 등 에러 발생 요인을 최소화시켰으며 업데이트 도중 에러가 발생했을 경우에는 에러 코드와 함께 에러 메시지가 나오도록 했습니다. 또한 제작된 파일은 암호화 저장해 보안도 강화했습니다. 스크립트를 사용하지 않고 GUI를 이용해 설정하기 때문에 스크립트를 배울 필요가 없으며, 프로그래밍 지식이 없더라도 아무나 제작이 가능하게 만들었습니다.