본문 바로가기

Programming/My Program

UpdateClient (FTP-C#)

업데이트 매니저에 설정된 정보를 확인하여, 필요한 파일을 다운로드 받고, 클라이언트를 실행 해주는 프로그램

파일은 클라이언트 실행파일 1개와 정보파일 1개가 있습니다. 이 프로그램은 .Net Framework 4.0 으로 개발되었으므로, 최소 Windows XP 까지 지원하나, 해당 런타임이 설치되어 있어야 동작 합니다.

Net FrameWork 설치 : https://www.microsoft.com/ko-kr/download/details.aspx?id=17851

업데이트 정보는 Update Manager에 의해 생성됩니다.

Update Manager 화면업데이트 하고자하는 목록을 선택하고 "우클릭 -> Client정보파일 생성" 을 누릅니다.

실행파일명을 제외한 나머지 정보는 자동 입력이 됩니다. 실행파일명을 클릭해서, 업데이트 완료 후 실행할 파일을 선택합니다. 업데이트 매니저를 예로 들면 실행파일명은 UpdateManager.exe 입니다. 하단의 "생성" 버튼을 클릭하여 정보파일(ini)을 생성 합니다.

이제 2개의 파일이 존재하며 정상 동작할 수 있습니다. 사용자는 update.exe 만 실행하면, 해당 파일이 update.ini 를 참고하여 다운로드 받고, 지정된 실행파일을 실행하게 됩니다.

모든 파일이 다운로드 되었고, 정보파일(ini)에 지정된 UpdateManager.exe를 자동으로 실행 하게됩니다.

 

프로그램은 updatemanager 의 글을 참고 하셔도 되며, 프로그램 전용사이트 (http://tindevil.com/?p=147) 에서 다운로드 받으실 수 있습니다 - (사이트 유지를 위해서 유입을 조금 시키려고 redirect 하는 것이니 양해해주세요 ^^)

 

  • 2024/08/17 : 일부PC에서 FTP라이브러리가 오류를 발생시켜 다운로드 되지 않는 현상 수정
  • 2023/10/22 : HTTP 다운로드 기능 추가 및 FTP호환 증가