나는 클라이언트 버전을 확인하고 클라이언트 (게임)를 업데이트 할 launcher.exe 파일을 코딩하고 있습니다. 내 생각은 실행기 -> 호스트에서 버전 파일 다운로드 -> 확인 ver -> 새 업데이트 (.zip) 다운로드 -> 클라이언트에 추출 -> 시작 하지만 그 zip 파일로 launcher.exe를 업데이트하고 싶습니다. 업데이트가 어떻게 실행되고 있습니까? 제발 좀 조언 해줘. 이 주제는 아직 답이 없기 때문에런처 앱 업데이트 C#
1
A
답변
1
, 나는 나의
나는 개인적인 프로젝트에 대한 같은 상황 내놓았다 게시 할 수 있습니다. 나는 새로운 주요 응용 프로그램 버전과 주요 응용 프로그램 자체를 확인하고 다운로드하는 역할을하는 실행 프로그램을 가지고있었습니다. 마침내 런처 업데이트 담당 주 앱에 기능을 추가하기로 결정했습니다.
Prerequirement는 : 업데이트 패키지 (새 버전이 포함 된 ZIP 파일을 상상은)
- 이 LAUNCHER.EXE 시작 "launcher.exe_new"이름으로 새로운 런처 버전이 포함되어 있습니다. 이 ZIP 파일
- 의 압축을 풀고 업데이트 패키지를 다운로드하여 실행이 주요 응용 프로그램이 갓
- 이 주요 응용 프로그램이 있는지 확인합니다 업데이트
- 시작을있는 같은 디렉토리에 "launcher.exe_new"를 넣어 것 " launcher.exe_new "파일이 존재합니다. 그렇다면 "launcher.exe"파일을 삭제하고 "launcher.exe"의 "launcher.exe_new"로 바꿉니다
런처 업데이트 프로그램도 작성하십시오. – Abion47
하지만 Launcher가 실행 중이므로 새 실행 프로그램을 다시 쓸 수 없습니다. 왜냐하면 나는 한 번 열어주기를 원하기 때문이다. –
기본 런처를 업데이트하는 세 번째 프로그램을 작성하는 것입니다. 프로그램 패치 자체를 가질 수는 없습니다 (어쨌든 믿을 수 없을 정도로 복잡한 시스템을 설치하지 않고서도), 가장 간단한 해결책은 업데이터 용 업데이터를 사용하는 것입니다. – Abion47