2010-01-07 3 views
7

우리는 Win32 서비스, 알림 아이콘 응용 프로그램 및 관련 DLL 파일로 구성된 데스크톱 제품을 가지고 있습니다.Win32 응용 프로그램을위한 자동 업데이트 솔루션?

나는 그것을 자동 업데이트하는 것으로 보도록되어있다. 우리는 우리 자신의 업데이터를 작성할 수 있지만, 그렇게하기 전에 다른 것이 있는지 알고 싶습니다. 우리가 사용할 수있는 상업용 시스템이 있습니까 (Windows Update와 비슷합니다)? InstallShield가 이와 같은 것을 제공 했었지만 지금은 찾을 수 없으며 메모리가 고장 났을 가능성이 있습니다.

이것은 Win32 응용 프로그램 (및 서비스)이므로 ClickOnce가 종료되었습니다 (또는 무엇입니까?).

답변

3

Google's Omaha project을 살펴보십시오. 한번 사용해 보았습니다. 그러나 결국 오마하 제작에 필요한 모든 것을 배우는 것보다 바퀴를 다시 발명하는 것이 더 쉬울 것이라는 것을 깨달았습니다. 불행히도 아직 일반 솔루션을 찾지 못했습니다. 내가 들여다 보았던 대부분의 프로젝트는 자신의 업데이터를 만드는 경향이있다.

모두가 동일한 실수를 반복해서 반복하는 경향이 있기 때문에 어느 것이 나쁘습니다. 보안 업데이트를하는 것은 쉬운 일이 아닙니다. 읽기 : Auto update: Is this secure?

또한 모든 자동 업데이터가 내 시스템 알림 영역에서 24/7을 실행해야한다고 생각하는 것은 다소 귀찮습니다.

앱 스토어 모델의 주요 장점 중 하나는 개발자가 업데이트 시스템을 구축하는 것에 대해 걱정할 필요가 없다는 점입니다. http://gup-win32.tuxfamily.org/

그것은 메모장 ++ 저자에 의해 개발 된 자동 갱신 그리고 그것은 완전히 오픈 소스입니다 :

1

은 내가보기 엔 GUP를 권장합니다.

+0

전체 응용 프로그램을 다운로드하는 대신 응용 프로그램을 패치로 업데이트하려면 어떻게해야합니까? – Myanju

0

this solution을 사용할 수 있습니다. 소스 코드 (C++)가 포함되어 있습니다.

관련 문제