2010-01-07 13 views
7

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

मुझे इसे ऑटो-अपडेट करने के लिए कार्य करने का कार्य सौंपा गया है। हम अपना खुद का अद्यतनकर्ता लिख ​​सकते थे, लेकिन ऐसा करने से पहले, मैं देखना चाहता हूं कि वहां और क्या है। क्या कोई वाणिज्यिक सिस्टम है (विंडोज अपडेट के समान, मुझे लगता है) कि हम इसका उपयोग कर सकते हैं? मुझे यकीन है कि इंस्टॉलशील्ड इस तरह कुछ पेश करने के लिए प्रयुक्त होता था, लेकिन मुझे अब यह नहीं मिल रहा है, और यह संभव है कि मेरी याददाश्त मुझे विफल कर दे।

यह एक Win32 एप्लिकेशन (और एक सेवा) है, तो क्लिकऑन आउट हो गया है (या यह है?)।

उत्तर

3

Google's Omaha project पर एक नज़र डालें। मैंने एक बार इसका उपयोग करने में देखा। लेकिन मुझे अंततः एहसास हुआ कि ओमाहा काम करने में हर चीज सीखने के बजाय पहिया को दोबारा खोजना आसान होगा। दुर्भाग्य से मुझे अभी तक एक सामान्य समाधान नहीं मिला है। अधिकांश परियोजनाओं में मैंने अपना खुद का अद्यतनकर्ता बनाने की कोशिश की है।

जो बुरा है, क्योंकि हर कोई एक ही गलतियों को बार-बार करना चाहता है। सुरक्षित अपडेट करना तुच्छ नहीं है। इसे पढ़ें: Auto update: Is this secure?

मुझे यह भी परेशान लगता है कि प्रत्येक ऑटो अपडेटर को लगता है कि इसे मेरे सिस्टम अधिसूचना क्षेत्र में 24/7 कैसे चलाना है।

मैं यह कहने का प्रयास करूंगा कि ऐप स्टोर मॉडल के मुख्य लाभों में से एक यह है कि डेवलपर्स को अद्यतन प्रणाली बनाने के बारे में चिंता करने की आवश्यकता नहीं है। http://gup-win32.tuxfamily.org/

यह नोटपैड ++ लेखक द्वारा विकसित स्वचालित अपडेटर है और यह पूरी तरह से खुला स्रोत है:

1

मैं अत्यधिक गपशप सलाह देते हैं।

+0

हम पूरे एप्लिकेशन को डाउनलोड करने के बजाय एप्लिकेशन को पैच के रूप में कैसे अपडेट कर सकते हैं? – Myanju

0

आप this solution का उपयोग करना चाह सकते हैं। स्रोत कोड (सी ++) शामिल हैं।

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