728x90

C# 자동 업데이터 구현 흐름도이다.

개념부족, 코드 활용 부족으로 몇일동안 만들어본 자동 업데이터의 코드 구현 흐름도이다.


Setup 파일은 Inno Setup 을 이용해서 만들고

자동업데이터는 설치된 폴더의 실행파일만 덮어쓰기 하는 형태다.

Program Files 폴더는 관리자권한이 있어야 파일 덮어쓰기가 가능하다.


서버에 있는 setup.txt 파일과 PC에 설치된 setup.txt 파일의 내용을 비교하여 버전이 서로 다르면 Updater 파일을 실행하고, 현재 실행된 파일은 종료시킨다.


Updater 파일에서도 버전 비교를 하는 이유는 업데이터 파일만 단독으로 실행했을 경우를 고려해서다.

보통은 업데이트할 내용을 팝업창으로 제공하지 않고 바로 서버에서 파일을 다운로드하여 덮어쓰기를 한다.

하지만 난 업데이트할 내용을 팝업창으로 제공되도록 보여줬다.




블로그 이미지

Link2Me

,