Q&A

  • 자동 업그래이드에 대한 질문입니다.
안녕 하세요.

자동으로 업그래이드를 배포 하려고 합니다.

왜냐면..업그래이드가 지속적으로 일주일마다 되기 때문 입니다.



이걸 가정으로 프로그램을 만들고 있는데요.



클라이언트에서 접속을 요구했을때.

서버에서 버젼체크를 하는법이 있나요?



어떤 프로그램들을 보니.

레지스트리에 버젼 정보가 있어서.

이걸 비교한후에..업그래이드를 하던데.

흠흠흠..

하는법좀 대충좀 알려 주십시요.

ㅅㅅ

감사 합니다.



2  COMMENTS
  • Profile
    이현신 1999.08.14 02:03
    양효비 께서 말씀하시기를...

    > 안녕 하세요.

    > 자동으로 업그래이드를 배포 하려고 합니다.

    > 왜냐면..업그래이드가 지속적으로 일주일마다 되기 때문 입니다.

    >

    > 이걸 가정으로 프로그램을 만들고 있는데요.

    >

    > 클라이언트에서 접속을 요구했을때.

    > 서버에서 버젼체크를 하는법이 있나요?

    >

    > 어떤 프로그램들을 보니.

    > 레지스트리에 버젼 정보가 있어서.

    > 이걸 비교한후에..업그래이드를 하던데.

    > 흠흠흠..

    > 하는법좀 대충좀 알려 주십시요.

    > ㅅㅅ

    > 감사 합니다.

    >



    웹서버에 특정 디렉토리에 업버젼된 exe 화일과 그 화일에대한

    상태의 정보를 가지고 있는 대이타화일을 만들어 둡니다.

    이 대이타 화일에는 버젼및 화일사이즈 등의 정보가 들어가 있고.

    프로그램이 실행되면 무조건 서버에 접속해서..

    이 대이타 정보화일을 먼저 읽어오고...

    만약 자신이 서버의 실행화일보다 버전이 낮다면 다운을 해서

    자동 업그래이드를 하는거죠...

    이런식의 자동업그래이드를 하는걸 만든적이 있는데...

    잘 되더군요... 대신 인터넷 속도가 좀 빨라야 하겠죠??.



  • Profile
    유도삼 1999.08.13 11:34
    양효비 께서 말씀하시기를...

    > 안녕 하세요.

    > 자동으로 업그래이드를 배포 하려고 합니다.

    > 왜냐면..업그래이드가 지속적으로 일주일마다 되기 때문 입니다.

    >

    > 이걸 가정으로 프로그램을 만들고 있는데요.

    >

    > 클라이언트에서 접속을 요구했을때.

    > 서버에서 버젼체크를 하는법이 있나요?

    >

    > 어떤 프로그램들을 보니.

    > 레지스트리에 버젼 정보가 있어서.

    > 이걸 비교한후에..업그래이드를 하던데.

    > 흠흠흠..

    > 하는법좀 대충좀 알려 주십시요.

    > ㅅㅅ

    > 감사 합니다.

    >



    좀 무식한 방법이긴 해도 저의 경우를 설명해 드리죠.

    윈도우 체제라면 응용 프로그램이 있는 서버의 특정 디렉토리를 넷드라이브로 연결합니다.

    그 후 클라이언트에서 프로그램을 시작할 때마다 넷드라이브의 프로그램과 날자와 용량을 검사하는 겁니다.

    만약 틀리다면 서버의 프로그램을 클라이언트에 복사한 후 실행합니다.

    물론 클라이언트에서 응용 프로그램을 직접 실행하는 것이 아니라 응용 프로그램을 실행해주는 메뉴 프로그램을 만들어야 합니다.

    그리고 이 메뉴 프로그램에서 넷드라이브의 파일(원본)과 클라이언트의 실행하고자 하는 파일과 비교하는 부분을 담당해야겠죠.

    좀 무식하긴 해도 저는 그런대로 잘 쓰고 있습니다.

    그럼...