|
|
|
|
간편한 자동업데이트 콤포넌트,스마트업데이트
|
|
|
|
사용하기 아주편한 자동업데이트 콤포넌트(모듈)입니다.
오늘날 인터넷으로 자동업데이트는 기본으로 거의 모든 프로그램이 하고있습니다
하지만 그 모듈을 직접 만들기는 귀찬고 시간도 많이 걸립니다..
본 모듈은 OCX(ActiveX) 로 만들어저 콤포넌트 식으로
폼에 떨어뜨려놓기만 하면 실행화일을 자동으로 업데이트하는 기능이 포함됩니다.
ActiveX(OCX) 방식으 콤포넌트로 만들어져 있어 OCX 를 불러올수 있는 모든 언어에서 사용가능합니다.
간단히 이벤트에 몇줄의 코딩으로 자기자신의 실행화일을 업데이트 시켜보세요..
압축을 푼 후에 SmartUpdate.exe 를 실행해보시면 사용방법을 아실수 있습니다..
같이 첨부된 소스를 열어보면 어떻게 사용했는지 자세히 나옵니다..
<< 콤포넌트 내부에서 구현되 있는 기능 >>
* 자기자신을 업데이트하는 기능(프로그램 스스로 종료 후 자동 재시작)
* 웹서버에 저장되있는 화일을 다운로드하는기능
* 웹CGI 원하는 스트링을 인자로 POST 하는 기능
*웹 환경이 프로시 서버를 이용하여 접속하는 경우에도 자동업데이트 가능합니다.
화일 다운로드 및 자동업데이트를 위한 자료다운로드시 OnWork 이벤트가 발생하고
전체화일중 수신크기가 얼마인지 바로알수 있습니다.
<< 자동업데이트 프로그램 진행방식 >>
1.자동업데이트에 사용될 INI 형식의 TEXT 화일을 특정 웹서버에 올려놓습니다.
2.자동업데이트될 원본 화일을 특정 웹서버의 특정경로에 업로드해 놓습니다.
3.사용자가 프로그램을 실행하면 먼저 TEXT 형 버전정보데이타를 읽어와서 버전확인을 먼저 하고.
버전이 업데이트되었을 경우 지정된 서버에서 다운로드하여 스스로 자기자신과 방금 다운로드한 화일을 바꿔치기하게 됩니다.
버전관리되는 TEXT 형식의 INI 의 구조는 아래 예시와 같습니다..
--------------------------------------
[INFO]
VER=1
DOWN=www.xxx.com/file/new.dat
--------------------------------------
그리고 프로그램 관리자는 www.xxx.com/file 경로에 new.dat 라는 이름으로 업데이트될 화일을 업로드해 놓으면 됩니다.
만약 프로그램 이름이 test.exe 라면 new.dat 화일을 자동으로 다운로드하여 원래 자신의 이름(test.exe)으로 바꿔서 실행되고
원래 실행화일은 test.exe.bak 로 이름이 변경됩니다.
첨부된 화일은 모듈과 비주얼베이직 셈플소스(바로 컴파일가능)가포�되어 있습니다.
내부에 등록버전 ocx 와 등록키 화일이 포함되어 있습니다.
의문 사항은 1234@metq.com 으로 메일 주세요.. |
|
|
|
|
|
|
프로그램 자동업데이트 VB소스 |
|
간편한 공유메모리SharedMem콤포넌트VB,VC셈플 |
|
프로그램 다운시 자동 재실행 <<와치도그>> Act.. |
|
간편한 화면켑쳐 콤포넌트EzCaptureVCVB셈플포함 |
|
간편한SNMP콤포넌트(읽기,쓰기),장비,공장자동.. |
|
<간편한 멀티시리얼(232)통신 콤포넌트> |
|
간편한 스레드 구현 ! 이지스레드 콤포넌트(OCX.. |
|
간편한 SNMP 콤포넌트(읽기,쓰기가능),장비모니.. |
|
쓰기편한 멀티타이머(TIMER) 콤포넌트 |
|
ZIP압축,해제 콤포넌트EasyZip,VC,VB예제소스 |
|
멀티다중 송수신 소켓콤포넌트 UDP통신모듈 |
|
멀티다중 송수신 소켓콤포넌트,메신저소스포함[.. |
|
스마트폰 보안 - 컴퓨터 보안과 활용 |
|
SK플래닛 SW개발 첨삭자소서 |
|
|
|
|
|
|
|
|
|
|
|
|