내 응용 프로그램 중 하나에 자동 업데이트 기능을 추가하기로 결정했으며 현재 실행중인 버전과 웹에서 다운로드 한 최신 버전을 비교하는 기존 솔루션을 찾고있었습니다.Sparkle과 같은 C++/Win32/MFC 용 자동 업데이트 프레임 워크가 있습니까?
나는 Mac OSX에서 매우 훌륭하고 강력하지만, Win32/MFC와 비슷한 것이 있는지 궁금해하고 있었는데, Sparkle을 알고있다.
내 응용 프로그램 중 하나에 자동 업데이트 기능을 추가하기로 결정했으며 현재 실행중인 버전과 웹에서 다운로드 한 최신 버전을 비교하는 기존 솔루션을 찾고있었습니다.Sparkle과 같은 C++/Win32/MFC 용 자동 업데이트 프레임 워크가 있습니까?
나는 Mac OSX에서 매우 훌륭하고 강력하지만, Win32/MFC와 비슷한 것이 있는지 궁금해하고 있었는데, Sparkle을 알고있다.
나는 그것을 사용한 적이 없지만 WiX는 ClickThrough을 제공합니다. 좀 봐봐.
일반적으로 Windows는 실행중인 프로그램을 바꿀 수없는 방식으로 DLL (사용자 또는 MFC)을 매핑합니다. msi 설치 관리자는 VERSIONINFO를 확인하고 동일한 (또는 최신 버전) 설치 파일을 덮어 쓰지 않지만 실행 인스턴스를 종료해야합니다.
필요하지 않습니다. 업데이트가 다운로드 된 후 프로그램은 사용자에게 프로그램을 닫고 업데이트 한 다음 다시 실행하라는 메시지를 표시하는 업데이터를 시작할 수 있습니다. –
예, 정확히 내가 찾고있는 것입니다. – fhe
나는 이미 ClickOnce에 대해 알고 있다고 가정합니다. MFC와 호환되는지 확신 할 수 없었지만 this article을 찾았습니다. 그렇다면 ClickOnce가 시도 할 질문 일 것입니다.
이 접근법에서 볼 수있는 문제는 앱이 실제로 .NET Framework에 종속 된 .NET 애플리케이션이된다는 것입니다. – fhe
이 문제를 해결하기 위해 더 많은 프로젝트가 두 개 발견되었습니다 : http://sevenupdate.sourceforge.net/ 및 Google's Omaha 아직 외부 사용자가있는 것은 확실하지 않으므로이 질문은 아직 공개되어 있습니다. 나는 해결책을 찾고있다. ...
AbstractSpoon은 그들의 멋진 ToDoList MFC 응용을 위해 here에서 "Software Update Wizard"를 사용한다.
Debian Linux의 APT에서 영감을 얻은 오픈 소스 프로젝트 WIPT이 있습니다. 그러나 프로젝트는 포기 된 것 같습니다.
나는 초기 단계이지만 매우 유망 해 보이는 WinSparkle을 방금 씹었습니다.
또 다른 .NET 하나 제안에 대한 SparkleDotNet
감사합니다,하지만 내가 웹 사이트에서 볼 수있는 것은, 클릭률은 생각보다는 작업 프로젝트의 여전히 더 많은 것이다. – fhe