Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
자동 업그래이드에 대한 질문입니다.
안녕 하세요.
자동으로 업그래이드를 배포 하려고 합니다.
왜냐면..업그래이드가 지속적으로 일주일마다 되기 때문 입니다.
이걸 가정으로 프로그램을 만들고 있는데요.
클라이언트에서 접속을 요구했을때.
서버에서 버젼체크를 하는법이 있나요?
어떤 프로그램들을 보니.
레지스트리에 버젼 정보가 있어서.
이걸 비교한후에..업그래이드를 하던데.
흠흠흠..
하는법좀 대충좀 알려 주십시요.
ㅅㅅ
감사 합니다.
2
COMMENTS
이현신
•
1999.08.14 02:03
양효비 께서 말씀하시기를...
> 안녕 하세요.
> 자동으로 업그래이드를 배포 하려고 합니다.
> 왜냐면..업그래이드가 지속적으로 일주일마다 되기 때문 입니다.
>
> 이걸 가정으로 프로그램을 만들고 있는데요.
>
> 클라이언트에서 접속을 요구했을때.
> 서버에서 버젼체크를 하는법이 있나요?
>
> 어떤 프로그램들을 보니.
> 레지스트리에 버젼 정보가 있어서.
> 이걸 비교한후에..업그래이드를 하던데.
> 흠흠흠..
> 하는법좀 대충좀 알려 주십시요.
> ㅅㅅ
> 감사 합니다.
>
웹서버에 특정 디렉토리에 업버젼된 exe 화일과 그 화일에대한
상태의 정보를 가지고 있는 대이타화일을 만들어 둡니다.
이 대이타 화일에는 버젼및 화일사이즈 등의 정보가 들어가 있고.
프로그램이 실행되면 무조건 서버에 접속해서..
이 대이타 정보화일을 먼저 읽어오고...
만약 자신이 서버의 실행화일보다 버전이 낮다면 다운을 해서
자동 업그래이드를 하는거죠...
이런식의 자동업그래이드를 하는걸 만든적이 있는데...
잘 되더군요... 대신 인터넷 속도가 좀 빨라야 하겠죠??.
0
0
삭제
수정
댓글
유도삼
•
1999.08.13 11:34
양효비 께서 말씀하시기를...
> 안녕 하세요.
> 자동으로 업그래이드를 배포 하려고 합니다.
> 왜냐면..업그래이드가 지속적으로 일주일마다 되기 때문 입니다.
>
> 이걸 가정으로 프로그램을 만들고 있는데요.
>
> 클라이언트에서 접속을 요구했을때.
> 서버에서 버젼체크를 하는법이 있나요?
>
> 어떤 프로그램들을 보니.
> 레지스트리에 버젼 정보가 있어서.
> 이걸 비교한후에..업그래이드를 하던데.
> 흠흠흠..
> 하는법좀 대충좀 알려 주십시요.
> ㅅㅅ
> 감사 합니다.
>
좀 무식한 방법이긴 해도 저의 경우를 설명해 드리죠.
윈도우 체제라면 응용 프로그램이 있는 서버의 특정 디렉토리를 넷드라이브로 연결합니다.
그 후 클라이언트에서 프로그램을 시작할 때마다 넷드라이브의 프로그램과 날자와 용량을 검사하는 겁니다.
만약 틀리다면 서버의 프로그램을 클라이언트에 복사한 후 실행합니다.
물론 클라이언트에서 응용 프로그램을 직접 실행하는 것이 아니라 응용 프로그램을 실행해주는 메뉴 프로그램을 만들어야 합니다.
그리고 이 메뉴 프로그램에서 넷드라이브의 파일(원본)과 클라이언트의 실행하고자 하는 파일과 비교하는 부분을 담당해야겠죠.
좀 무식하긴 해도 저는 그런대로 잘 쓰고 있습니다.
그럼...
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
장일형
1999.08.14 00:05
0
COMMENTS
/
0
LIKES
RGB Board로 프로그래밍한 경험 있으신분??
sirius
•
1999.08.13 23:56
1
COMMENTS
/
0
LIKES
bitmap파일 print하려면 어떻게 해야 하나요?
문창완
•
1999.08.14 04:05
sirius 께서 말씀하시기를... > 우와.. 아래에 답변을 올렸었는데, 바로 답글이 올라왔네요.. > 너무 감...
델초보
•
1999.08.13 23:02
3
COMMENTS
/
0
LIKES
richedit에서의 한글입력???
유수
•
1999.08.14 05:14
윈도우 시스템 디렉토리의 Rich관련 DLL에 (Riched.DLL, Riched32.DLL,RichEd20.DLL) 에 문제가 있...
델초보
•
1999.08.14 06:27
유수 께서 말씀하시기를... > > 윈도우 시스템 디렉토리의 > Rich관련 DLL에 (Riched.DLL, Riched3...
이정욱
•
1999.08.14 20:56
리치에디트 DLL은 윈도우의 기본 DLL입니다. 윈도우를 새로 깔은곳의 c:windowssystem 디렉토리에 보시면 ...
나원용
•
1999.08.13 22:24
1
COMMENTS
/
0
LIKES
socket.sendtext으로 스트링배열보내는 방법을...
구창민
•
1999.08.13 23:41
나원용 께서 말씀하시기를... > 안녕하세요? > > 채팅프로그램을 만들다 clientsocket으로 배열및 clas...
왕초보
•
1999.08.13 21:37
1
COMMENTS
/
0
LIKES
디비그리드에 콤보박스 올리는방법(하나으 셀)
노력하는이
•
1999.08.14 01:11
왕초보 께서 말씀하시기를... > 또다시 왕초보입니다. > 음..디비그리드에서...콤보박스를 이요할려구해...
황미라
1999.08.13 21:21
0
COMMENTS
/
0
LIKES
테이블에 ole개체를 입력하는 법은?????
왕초보
•
1999.08.13 21:21
1
COMMENTS
/
0
LIKES
[급질문]디비그리드의 수량과 단가를 곱해...
유도삼
•
1999.08.15 03:42
왕초보 께서 말씀하시기를... > 안녕하세요... > 디비그리드에서..입력된 수량과 단가를 곱해서 금액을 ...
최동석
1999.08.13 20:44
0
COMMENTS
/
0
LIKES
퀵리포트에서는 미리보기는 OK,출력은 No...
안인권
•
1999.08.13 20:32
1
COMMENTS
/
0
LIKES
MainForm에 그림올리는 방법(자세히)부탁
최석기
•
1999.08.14 01:36
안인권 께서 말씀하시기를... > MDI Main폼에 그림을 올리는 방법을 좀 자세히 설명해 주시면 후사(???) ...
김응철
•
1999.08.13 20:07
2
COMMENTS
/
0
LIKES
1000단위 구분자가 있는 숫자를 Float로 변환은?
최석기
•
1999.08.13 20:28
김응철 께서 말씀하시기를... > Numeric Data에 1000단위 구분자가 있습니다. > 근데 이들을 연산하는데 ...
김응철
•
1999.08.13 21:25
.
이현철
•
1999.08.13 18:01
1
COMMENTS
/
0
LIKES
Ctrl + Shift + U/I 에서 칸수 설정
이상국
•
1999.08.17 23:05
> 안녕하세요. > 델파이 단축키중 Ctrl + Shift + U 또는 Ctrl + Shift + I 가 있잖아요. > 해당 블럭을 ...
유도삼
•
1999.08.13 12:45
1
COMMENTS
/
0
LIKES
질문)이미지 축소시 해상도 보정에 대해
이정욱
•
1999.08.14 01:56
바로 안티 알리아싱 기술을 말씀하시는 군요. 한델 자료실에 가시면 있습니다. 확인해 보세요. 유도삼...
정호창
1999.08.13 09:12
0
COMMENTS
/
0
LIKES
TreeView에 Display Text와 Data의 처리???
양효비
•
1999.08.13 08:44
2
COMMENTS
/
0
LIKES
자동 업그래이드에 대한 질문입니다.
안녕 하세요. 자동으로 업그래이드를 배포 하려고 합니다. 왜냐면..업그래이드가 지속적으로 일주일마다 되기 때문 입니다. 이걸 가정으로 프로그램을 만들고 있는데요. 클라이언트에서 접속을 요구했을때. 서버에서 버젼체크를 하는법이 ...
이현신
•
1999.08.14 02:03
양효비 께서 말씀하시기를... > 안녕 하세요. > 자동으로 업그래이드를 배포 하려고 합니다. > 왜냐면.....
유도삼
•
1999.08.13 11:34
양효비 께서 말씀하시기를... > 안녕 하세요. > 자동으로 업그래이드를 배포 하려고 합니다. > 왜냐면.....
최선기
•
1999.08.13 05:12
1
COMMENTS
/
0
LIKES
날짜별로 쿼리...?
유수
•
1999.08.13 05:33
파라미터를 이용하시면 됩니다. 쿼리문안에 ':파라미터명' 의 형태로 넣어두신뒤에, ParamByName...
댕이
•
1999.08.13 05:07
1
COMMENTS
/
0
LIKES
필터된 DB를 출력하려면..
유수
•
1999.08.13 05:39
에고 DB를 안한지 꽤 돼서 기억이 가물하는데, 맞을 것입니다.^^; QReport의 DataSet이나, 기타 ...
이호선
•
1999.08.13 05:00
1
COMMENTS
/
0
LIKES
FindFirst 함수를 사용하면서...
유수
•
1999.08.13 05:24
Sort는 리스트를 얻은 뒤에 프로그래밍적으로 정렬해 주어야 합니다. 이는 TList에 파일의 정보 레...
초보
1999.08.13 04:08
0
COMMENTS
/
0
LIKES
ping하는 방법은 아래내용의 답변두*(내용무)
걸음마 초보
•
1999.08.13 03:58
1
COMMENTS
/
0
LIKES
Ping Test 한후 리턴값...
구창민
•
1999.08.13 07:11
걸음마 초보 께서 말씀하시기를... > 안녕하세요. > > [질문] 델파이 2.0에서 네트웍으로 연결된 상대...
이태종
•
1999.08.13 03:48
1
COMMENTS
/
0
LIKES
레지스트리 기본값에 등록하려면?
구창민
•
1999.08.13 06:11
이태종 께서 말씀하시기를... > 다음과 같이 썼더니 > > if myregistry.openkey('CLSID{042BADC5-5E58-...
양효비
1999/08/13 08:44
Views
390
Likes
0
Comments
2
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> 안녕 하세요.
> 자동으로 업그래이드를 배포 하려고 합니다.
> 왜냐면..업그래이드가 지속적으로 일주일마다 되기 때문 입니다.
>
> 이걸 가정으로 프로그램을 만들고 있는데요.
>
> 클라이언트에서 접속을 요구했을때.
> 서버에서 버젼체크를 하는법이 있나요?
>
> 어떤 프로그램들을 보니.
> 레지스트리에 버젼 정보가 있어서.
> 이걸 비교한후에..업그래이드를 하던데.
> 흠흠흠..
> 하는법좀 대충좀 알려 주십시요.
> ㅅㅅ
> 감사 합니다.
>
웹서버에 특정 디렉토리에 업버젼된 exe 화일과 그 화일에대한
상태의 정보를 가지고 있는 대이타화일을 만들어 둡니다.
이 대이타 화일에는 버젼및 화일사이즈 등의 정보가 들어가 있고.
프로그램이 실행되면 무조건 서버에 접속해서..
이 대이타 정보화일을 먼저 읽어오고...
만약 자신이 서버의 실행화일보다 버전이 낮다면 다운을 해서
자동 업그래이드를 하는거죠...
이런식의 자동업그래이드를 하는걸 만든적이 있는데...
잘 되더군요... 대신 인터넷 속도가 좀 빨라야 하겠죠??.