2008-10-31 7 views
12

मैंने अपने अनुप्रयोगों में से एक को ऑटो-अपडेट कार्यक्षमता जोड़ने का निर्णय लिया है और किसी भी मौजूदा समाधान की तलाश कर रहा है जो वर्तमान संस्करण को तुलना करने वाले नवीनतम संस्करण के साथ वेब से डाउनलोड किया गया है।क्या सी ++/विन 32/एमएफसी (स्पार्कल की तरह) के लिए एक ऑटो-अपडेट फ्रेमवर्क है?

मैक ओएसएक्स पर Sparkle जानता हूं जो बहुत अच्छा और शक्तिशाली है, लेकिन यह सोच रहा था कि Win32/MFC के लिए कुछ समान है या नहीं?

उत्तर

1

मैंने कभी इसका उपयोग नहीं किया है, लेकिन वाईएक्स ClickThrough प्रदान करता है। देखने लायक हो सकता है।

+1

धन्यवाद, लेकिन मैं क्या वेब साइट से देख सकते हैं, क्लिक होने की अभी भी एक काम कर परियोजना के बजाय एक विचार के अधिक है। – fhe

-3

सामान्य रूप से, विंडोज़ डीएलएल (या तो स्वयं या एमएफसी) जैसी चीजों को इस तरह से मैप करते हैं कि आप एक चल रहे प्रोग्राम को प्रतिस्थापित नहीं कर सकते हैं। एमएसआई इंस्टॉलर VERSIONINFO की जांच करता है और इंस्टॉल की गई फ़ाइलों को ओवरराइट नहीं करता है (या नया संस्करण) लेकिन आपको रननिइन इंस्टेंस छोड़ना होगा।

+0

इसकी आवश्यकता नहीं है। एक अद्यतन डाउनलोड होने के बाद प्रोग्राम एक अद्यतनकर्ता लॉन्च कर सकता है जो उपयोगकर्ता को प्रोग्राम बंद करने, इसे अपडेट करने के लिए संकेत देता है, और फिर इसे फिर से चालू करता है। –

+0

हां बिल्कुल, यही वह है जिसे मैं ढूंढ रहा हूं। – fhe

0

मुझे लगता है कि आप पहले ही ClickOnce के बारे में जानते हैं? मुझे यकीन नहीं था कि यह एमएफसी के साथ संगत था, लेकिन फिर मुझे this article मिला, इसलिए यदि आप यही सवाल पूछ रहे हैं, तो ClickOnce कोशिश करने के लिए कुछ होगा।

+0

समस्या जो मैं इस दृष्टिकोण से देखता हूं वह यह है कि आपका ऐप वास्तव में .NET फ्रेमवर्क पर निर्भरताओं के साथ एक .NET अनुप्रयोग बन जाता है। – fhe

2

मुझे यह हल करने के उद्देश्य से दो और परियोजनाएं मिलीं: http://sevenupdate.sourceforge.net/ और Google's Omaha लेकिन यह स्पष्ट नहीं है कि इनमें से कोई भी बाहरी उपयोगकर्ता अभी तक है, इसलिए यह प्रश्न स्पष्ट रूप से अभी भी खुला है। मैं भी एक समाधान की तलाश में हूं ....

0

सारस्पून अपने भयानक ToDoList एमएफसी ऐप के लिए here से "सॉफ़्टवेयर अपडेट विज़ार्ड" का उपयोग करता है।

1

ओपन सोर्स प्रोजेक्ट WIPT डेबियन लिनक्स के एपीटी द्वारा प्रेरित है। हालांकि, परियोजना को त्याग दिया प्रतीत होता है।

6

मैं बस WinSparkle पर स्टंपल हुआ जो प्रारंभिक चरण है लेकिन बहुत ही आशाजनक दिखता है।

संबंधित मुद्दे