2016-06-09 4 views
1

버전 번호를 비교하고 패키지를 HTTPS를 통해 내 서버의 새 파일로 다운로드하여 C# 응용 프로그램을 자동으로 업데이트 할 계획입니다.C# app의 업데이트를 어떻게 보호합니까?

충분합니까? 다운로드 한 파일이 실제로 내가 원하는 파일인지 확인할 수 있습니까? .NET 4.5.1에서 iOS의 App Transport Security와 유사한 것이 있습니까?

+0

미리 정의 된 URL에서 최신 파일을 다운로드하는 업데이트 프로그램을 작성하지 않으시겠습니까? – Niklas

+0

...하지만 그게 내가하고 싶은 일이야? –

답변

1

아마도 정확히 아니지만 Visual Studio에서 사용할 수있는 ClickOnce installer을 사용할 수 있습니다. 자동으로 업데이트를 확인하고 다운로드 한 파일을 해시하고 서버의 체크섬이 올바른지 확인하기 위해 체크섬을 확인합니다. 자동 업데이트를 사용하려면

  • 는 설치 프로그램이 빌드로 이동 만들려면 응용 프로그램은
  • 업데이트 확인해야 을 확인 후 게시 탭으로 이동하여 업데이트를 클릭하고, 프로젝트의 속성으로 이동 메뉴를 클릭하고 을 게시하십시오. application_name
+0

코드 서명 인증서가 필요하지 않습니까? –

+0

서명은 선택 사항이지만 권장됩니다. 프로젝트 속성> 서명으로 이동하면 서명 옵션이 나타납니다. – Engioneer

관련 문제