Q&A

  • 실행시 자동으로 업그레이드 되는 프로그램?
안녕하세요?

시작시 자동업그레이드가 되는 프로그램을 어떻게 만드는지 간략한 설명부탁합니다

증권프로그램같은 경우가 대부분 이에 해당하는 걸로 아는데..

- 우선 실행하면 바뀐 화면을 다운로드 받고(<- 아마 화면을 DLL로 작성한걸로 암)

- 마스터파일을 업그레이드한 후(<- 무슨말인지 잘모름)

실행이 되니 일일이 새 프로그램을 다운로드 받지 않아도 되더군요

혹시 원리를 아시는 고수님들의 답변을 부탁드립니다

감사합니다



1  COMMENTS
  • Profile
    이현신 2000.04.11 23:17
    김홍만 wrote:

    > 안녕하세요?

    > 시작시 자동업그레이드가 되는 프로그램을 어떻게 만드는지 간략한 설명부탁합니다

    > 증권프로그램같은 경우가 대부분 이에 해당하는 걸로 아는데..

    > - 우선 실행하면 바뀐 화면을 다운로드 받고(<- 아마 화면을 DLL로 작성한걸로 암)

    > - 마스터파일을 업그레이드한 후(<- 무슨말인지 잘모름)

    > 실행이 되니 일일이 새 프로그램을 다운로드 받지 않아도 되더군요

    > 혹시 원리를 아시는 고수님들의 답변을 부탁드립니다

    > 감사합니다

    >



    요즘 나오는 네트웍게임이나 인터넷 프로그램은 대부분 자동 업그레이드 지원하는

    분위이기 입니다..

    제가 써본 간략한 원리는 이렇습니다.



    일단 실행을 하면 웹서버에 특정 디렉토리에 특정 화일을 읽어 옵니다.

    화일을 잃어서 화일 내부에 버젼 정보를 체크한후..

    버젼이 다르거나 먼가 다운 받아야하는 화일이 생겻다면..

    다시 그 정보를 이용하여 그 싸이트에서 화일을 받아옵니다..

    받아온 화일 정보를 이용해서... 그림을 출력해 준다던지..글을 출력해준다던지

    뭔가를 실행 합니다..



    자기 자신의 업그레이드 화일이라면...

    자기 자신과 받은 화일을 바꿔치기함으로서 업그레이드를 할수 잇습니다..

    자기는 종료되면서 받은 화일을 실행시켜 주는 것이지요...