메뉴

dExpert logo

자동업데이트 풀소스(nUpdate3) / Profile생성기 / 파일압축 [VB.NET & C#]

등록자 mildblue
등록일 2017-01-12 오후 5:08:13
가격 18,500원 (VAT 별도)
등록자 신뢰도 14건 등록, 144건 판매, 12009건 열람
사용환경 windows 2000/windows xp 이상 /.NET Framework
첨부파일 nUpdate.zip
평점

AutoUpdate

 

현제 제가 제작 배포하고 있는 Com-It의 자동업데이트 용으로 개발한 프로그램의 전체 소스를 공개합니다.

http://cafe.naver.com/comits

 

[2017년 01월 새버젼]

- FormEx 적용


[2015년 10월 새버젼]

- nUpdate가 Ver2 로 업데이트 되었습니다. 몇가지 보완하고 강력한 Shell 실행 기능이 추가 되었습니다.

 ※ 업데이트 정보에 다양한 글자와 크기 색상을 사용할수 있도록 RichEditEx와 WordEditEx 컨트롤을 사용하였습니다. (이것때문에 가격이 조금 올랐습니다.)


※ 파일을 추가하고 편집하는 기능을 더욱 강화 하였습니다.


※ 강력한 Shell 실행기능이 추가 되었습니다.

- 대상파일 : 지정된 대상파일이 업데이트 되면 실행됩니다. (%ALL% 시는 무조건 실행)

- 실행 : 은 다운다운로드후 업데이트 하기전에 실행합니다. 는 파일을 모두 업데이트후 실행됩니다.

- 명령: 실행할 명령을 적습니다.

- 원도우창형태 : 명령을 실행할때 원도우 창의 형태를 지정합니다.

- 실행대기 : 명령을 실행하는 중. 다음으로 넘어가지 않고 대기 할지를 선택 합니다.

- 대기시간 : 대기시간은 실행대기가 True일때 해당 대기시간이 초과 하게 되면 강제로 종료후 다음으로 넘어 갑니다.( 0 = 무한대기 )

이 프로파일 생성기는 프로그램의 기본 정보 및 업데이트할 파일의 정보를 관리하며 각각의 파일의 정보를 지정할수 있습니다.

징은 Build를 하게 되면 Build경로에 서버에 등록할 파일을 정리하여 만들어 주며, 파일압축선택시 파일을 각각 압축하여 저장해 줍니다. (100% .NET로 개발)

 

자동업데이트는 설치되어 있는 파일과 업데이트 하려는 대상 파일의 버젼/생성일/날짜 를 비교하여 필요한 파일만 자동 업데이트 하도록 되어 있습니다. (불필요한 업데이트를 줄일수 있습니다.)


[[[ % 새로운 Version 3 는 C# 으로 제작 하였습니다. % ]]]


    

# 새로운 스타일의 업데이트 프로그램이 추가되었습니다. [ 2017-01-12 ]


# 새로운 스타일의 업데이트 프로그램이 추가되었습니다. [ 2011-09-24 ]


이번 소스를 구입하시는 분의 4가지의 컨트롤도 있어서 이것만으로도 충분한 값어치가 되리라 생각됩니다.


1. 스핀프로그래스

2. 텍스트입력이 가능한 프로그래스바

3. 컨트롤 등록이 가능한 ListView

 4. 최강의 문자 편집컨트롤

 

# 2015-10-14 업데이트 :
 - nUpdate Version 3 업데이트
   : 새로운 디자인과 기존 VB.NET로 되어 있던 것을 C#으로 제작
   : 심플하고 간결하게 하기 위해 FormEx 적용
   : MarkProfile 도 FormEx 적용
# 2015-10-14 업데이트 :
 - nUpdate Version 2 업데이트
   : 새로운 디자인과 내부의 기능을 대폭 보완 하였습니다.
 - 업데이트 정보에 다양한 글자와 크기 색상을 사용할수 있도록 RichEditEx와 WordEditEx 컨트롤을 사용하였습니다.
  : 이것때문에 가격이 조금 올랐습니다.
 - 다양한 실행 및 기능을 수행 할 수 있도록 Shell 실행 기능이 추가 되었습니다.
# 2013-06-25 업데이트 :
 - nUpdateCL (클라이언트 업데이트 확인 모듈)
  : 기존에 클라이언트에 코딩해야 하는 부분은 DLL 모듈로 만들어 추가만으로 사용가능 하도록 개선
# 2012-12-17 업데이트 :
 - 파일저장 방식 변경 (스트림저장방식에서 파일저장 방식으로 변경)
 - MakeProfile 기능 강화 및 수정                                     
 - MakeProfile 빌드시 빌드결과 저장 위치 1개 추가
 - 파일 Read/Write 속도 향상
# 2012-01-04 업데이트 :
 - 날짜변경에 따른 업데이트가 않되던 버그 수정
  :업데이트 프로그램 및 Make프로그램 수정
# 2011-09-24 업데이트 :
 - 새로운 스타일의 업데이트 화면이 추가 되었습니다. [ nUpdate2 ]
 - 업데이트 작업 폴더가 남아 있던 부분을 완전히 지워 지도록 수정
# 2011-09-15 업데이트 :
 - MakeProfile 기능강화 및 수정
 - C# 데모 소스 포함
# 2009-12-22 업데이트 :
 - MakeProfile 기능강화 및 개별수정 오류수정
 - AutoUpdate 전송속도 표시 기능 추가
 - 메인 프로그램 삽입용 데모 소스 포함


VB.NET / C# 으로 제작한 HTTP 방식의 자동 업데이트 프로그램입니다.

100% .NET로만으로 제작된 100% 풀소스 입니다.

 

  1) HTTP 방식의 자동업데이트 (확장자를 일괄 통일하여 어떤 서버에서도 다운 가능하도록 제작)

      [ 파일의 버젼, 크기, 만들일자 를 비교하여 업데이트 합니다. ]

  2) XML 파일을 이용한 환경설정 및 업데이트 설정

  3) 복수개의 파일 개별 업데이트

  4) 업데이트 파일의 개별 압축으로 서버 부하 및 다운로드 속도 향상

  5) 각 파일마다 업데이트 경로를 지정가능 (%AppPath%, %TempPath%, %SystemPath%, %WinPath%)

  6) 업데이트 시 폴더 자동 생성 및 파일처리

  7) 업데이트 대상이 실행중일 경우 강제 종료 처리

  8) VB.NET (VS2008)로 컴파일 되었습니다. VS2003 이나 2005를 사용하시는 분은 임의의 프로젝트를 만드신 다음 .VB파일을 추가하여 새롭게 프로젝트를 구성하시면 됩니다.

 

 

-- 문의 및 질문은 http://cafe.naver.com/softx 에 오셔서 남겨 주세요.

 

 

 

 

이전 구매

댓글 ( ※ 이 컨텐츠에 대한 궁금점이나 의견 등 다양한 의견교환의 공간입니다. )

카페에 오시면 궁금한 점이나 문제점을 답변 드리고 있습니다.  /  mildblue  

구입시 http://cafe.naver.com/softx 에 남겨주시면 오류발생하거나 기능이 추가되면 변경된 소스를 메일로 보내드립니다.  /  mildblue  

용량은 비교안하나요?  /  visualbasic1  

visualbasic1님 당연 용량 비교도 합니다. 버젼이 없는파일(.txt,jpg,dat...)같은 파일들은 일자와 용량을비교하여 업데이트 합니다.  /  mildblue  

왜 이것보다 자동업데이트 바이너리5가 잘팔리는지모르겠네요. V5 사보니까 엉망이던데..  /  visualbasic1  

아마.. 3000원 비싸서 그런가요.?? ㅋㅋㅋ  /  mildblue  

구입하고 싶어요.. 연락주세요 010 7574 7207  /  gangjuck  

gangjuck 님 여기서 바로 구매하시면 됩니다.  /  mildblue  

구입했습니다. comdado@empal.com  /  comdado  

구매는 했는데 어떻게 사용 해야 하는지 모르겠어요... 서버/클라이언트 개념 인가요?? 환경 설정을 어떻게 하고 수신은 어떤 형식으로 받는건가요??  /  comdado  

comdado 님... 서버는 기존 HTTP서버를 이용하시면 되구요. (HTTP에 파일을 올려 놓으면 됩니다.) frmDemo 가.. 만드신 프로그램에 사직할때 추가해놓으면 알아서 서버에 접속해 업데이트를 실행 해주는 소스 입니다.  /  mildblue  

구매했습니다. ^^ 변경사항있으면 부탁합니다. ^^  /  vjp1  

메이크 소스에서 Global.nUpdateMarkProfile. 를 못찾는다는 에러가 발생하는데 'Global.nUpdateMarkProfile.' 이 부분을 지우고 뒤에내용만 남겨 두시면 에러 않납니다. 참고 하세요...(제가 묶으면서 발생한 에러입니다.)  /  mildblue  

속도 느리네요. 압축 때문에 그런가요? profile만들 때 압축안하면 클라이언트에서 zip파일이 없다고 에러 나옵니다. 그리고 사용법 설명 좀 해 주세요. 소스 봤냐고 묻지 말구요.  /  ehd66als  

새로 생성된 파일은 신규로 업뎃 안되나요? 기존에 있는 파일만 업뎃 되나요?  /  ehd66als  

ehd66als 님 어떤 속도가 느리다는건지요? 빌드시 속도를 말하는 건가요? 빌드 속도는 파일 크기가 크면 당연 압축하면 속도가 느리겠죠. 그리고 클라이언트에서 파일을 못찾는건 경로 설정을 잘못 맞추어서 그렇습니다.  /  mildblue  

ehd66als 님 그리고 새로 추가된 파일은 알아서 새로 만들어 업데이트 됩니다. ㅋ  /  mildblue  

업뎃 하기전에 딜레이가 심합니다. 2~3초 있다가 업뎃 시작되네요. 그리고 입맛에 맞게 수정하기가 참 어렵게 코딩이 되어 있네요.  /  ehd66als  

ehd66als 님 업데이트 딜레이는 시간 설정하시면 되고요, 입맛에 맞게 수정은 본인의 능력 나름 아닐까요 ㅋ  /  mildblue  

우와! 업데이트! 여기서 산 프로그램중에 가장 감사히 잘 사용하고 있는 소스입니다! 정말 사도 후회가 없네요 ㅋㅋ  /  centis  

구입후 카페에 메세지 두었습니다 아무런 답변이없으시네요 제가 컴파일을못합니다 부탁좀드릴여고 했는데 답변이없으시니 구입하고 사용못하고있습니다  /  ace88  

ace88 님 답변은 드렸는데.. 컴파일을 못하는데 이걸 어떻게 사용하실지 걱정이내요.  /  mildblue  

아 이런.. 구매하고 보니 닷넷4.0 이네요.. 사용자 PC가 닷넷 3.5만 깔려있고 4.0은 못까는 제한적인 상황이라 2008버젼으로 개발중인데 ㅜㅜ 헛돈 날려버렷네..  /  jang7668  

jang7668 님.. 닷넷 버젼만 바꾸시면 되는데요... 2.0 까징은 바꾸셔서 다시 컴파일 하면 됩니다... 저는 지금 2.0으로 컴파일 해서 쓰거든요 ㅋㅋㅋ  /  mildblue  

vs2008?인가요 vs2010 c# 으로 구입 할 수 있는지 간혹 버전간 변환이 잘 안되는 경우도 있어서요...진짜 잘 구성된 프로그램같습니다. 디자인도 이뿌고요..ㅋㅋ 이것만 된다면 당장 구입하겠습니다.. ㅎㅎㅎ  /  xp815  

이게 아마 업데이트 되면서 2012버젼으로 저장되어서 그렇습니다. 하지만 소스는 2008 에서 부터 써오던 거라 새로운 프로젝트를 만들고 해당 프로젝트 폴더에 소스를 복사한다음 프로젝트에 포함을호 추가 하시면 2008 에서도 문제 없이 사용가능합니다... 2008로 변경해 드리고 싶지만 2008 이나 2010이 없내여 ㅠ.ㅠ;  /  mildblue  

구입했습니다. c#으로 받아볼수 없을까요?  /  xp815  

xp815 님 안에 C# 예제 소스도 포함되어 있습니다. ^^  /  mildblue  

구매하고 질문드렸는데, 답변을 안주시네요.  /  racer42  

질문한건 지웠습니다만, 대응이 이렇게 없어서야...좀 곤란한 사람들 많겠네요. 다음 구매할 사람들을위해서 몇자 남겨놓습니다.  /  racer42  

질문하실 부분이 있으시면 카페에 질문좀 해주세요.. 여긴 잘 않봅니다.. 플리즈.. (스크롤 압박으로 밑에까지 않내려봄...) 그리고 racer42님 글을 잘 읽어 보셨다면 카페에 한번은 방문해서 질문 했을것 같은데요.  /  mildblue  

계속 버젼업 해주시고 감사합니다. 이전에 님의 소스 구매했는데 받기를 희망합니다. 메일주소 : leebama@naver.com 입니다.  /  adminlee  

구매해서 사용할려고 했더니 "선택한 파일은 솔루션 파일이지만 이 응용프로그램의 새 버젼에서 만들어진 파일이므로 열수 없습니다" 라고 뜨네요. VB.NET을 공부할려고 구매 했는데 안되네요. 어떻게 해야하나요?  /  yhparkmr  

위의 질문내용 추가입니다. VS2008버젼입니다.  /  yhparkmr  

생각나서 다시 찾아왔습니다. (구매자) 몇자 적어봅니다. 이 프로그램을 응용해서 터치기반의 스마트클라이언트 어플 (윈8대응 스마트 클라이언트) 에다가 적용했었고, 릴리즈 했습니다. (IE 10 대응까지 완료) 좀 복잡한 구조가 되어서, 서버쪽에서 식겁했습니다만 어떻게든 완료. 업데이트는 잘 됩니다. ClickOnce 를 쓰고싶었으나, SmartClient 기반으로 해달라는 고객요구가 있어서 Update.exe 를 배포식으로 웹인식되게 넘겨서 사용했습니다. MarkUp도 잘되고, 특히 문제될게 없었습니다. 저는 가격대비 정말 엄청엄청 만족했습니다.  /  racer42  

얼마전에 구형버전을 구입했습니다. 설명서가 없는데 구형버전 설명서 부탁 드립니다 .0009ys@gmail.com  /  dkby1204  

이전버전 구매자입니다. 신규버전 받을수 있을까요..? 가능하면 부탁드립니다. leejeje@korea.com  /  leejeje  

이전 구매자시면 위에 첨부파일 누르시면 최신버젼 바로 받으실수 있습니다.  /  mildblue  

최신버전 다운 안되는데요..  /  leejeje  

leejeje 님 구매 정보가 없습니다. 정말 구매 하신게 맞나요?  /  mildblue  

구매했는데..왜 안되나요?  /  coolcopy  

다운로드가 안됩니다  /  coolcopy  

다운로드가 안됩니다. unixgate@naver.com  /  unixgate  

다운로드 잘됩니다.  /  mildblue  

다운로드 잘됩니다  /  bi9choi