2016. 9. 27. 17:13
업데이트 모듈을 자체 제작 할 경우 고려해야 할 사항.
2016. 9. 27. 17:13 in 관련자료
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
안녕하세요.
일전에 제조쪽에서 일할때 동적으로 업데이트 관련 모듈을 테스트 목적으로 제작한 적이 있는데요.
동적 업데이트의 핵심은 dll 파일을 동적으로 로드 해야 가능한데요.
만약 여러개의 dll이 물려 있게 되면 이것 역시 제대로 사용하기 힘듭니다.
이번에는 아예 해당 어플리케이션 업데이트 모듈이 있는데,
고려해야 할 사항이 있기에 적습니다.
- 1번째 파일은 update를 체크 하는 모듈은 update 정보만을 체크 한후,
업데이트 지시문(XML 형태)과 2번째 파일을 다운로드 처리 합니다.
- 1번째 파일이 업데이트 지시문을 다운로드가 완료되면,
다운로드 받은 2번째 파일에게 지시문을 넘긴 후 2번째 파일을 실행 시킨 후 종료 처리 합니다.
- 2번째 파일은 최대한 단순한 기능만 갖고 있게 만드는게 추후 디버깅시 유용하며, 업데이트 해야 할 dll은 물고 있지 않게 만드는게 관건입니다.
- 1번째 파일은 실행 폴더에 존재 하며, 2번째 파일은 다운로드 받는 폴더에 존재 합니다.
- 다운로드 받는 폴더에서 2번째 파일은 1번째 파일이 있는 실행 파일 폴더에 업데이트를 진행(덮어쓰기)하면 됩니다.
- 업데이트 지시문의 포멧이 바뀔 경우 1번째 파일은 2번째 파일을 다운로드 시킨후 지시문을 넘기기에 업데이트 과정에서 업데이트 실패 할 상황은 최대한 줄일수 있습니다.
감사 합니다.
'관련자료' 카테고리의 다른 글
InstallShield 에서 기존 Product 삭제 후 재설치 되는 옵션. (0) | 2017.05.01 |
---|---|
x86 8086 DOS 구현시 필요한 헬퍼 툴. (0) | 2016.12.09 |
원리금 균등 상환 공식 (0) | 2016.08.16 |
Java Load Class From Jar File. (0) | 2016.04.10 |
구글 크롬 확장 관련 예제 (0) | 2016.03.10 |