2008-10-17 10 views
5

मैं 45 विंडोजसी 5 डिवाइस विकसित और प्रबंधित करता हूं। उपकरणों पर अनुप्रयोगों को अद्यतन करना एक दुःस्वप्न है। क्या सीएफ पर क्लिक-वन करने के लिए यह संभव/व्यवहार्य है?क्लिक-एक बार उपलब्ध/.NETCF के साथ संगत है?

मुझे जवाबों की कमी "नहीं" होने की कमी है। :)

संपादित: यह, question 116713

उत्तर

2

कुछ की कोशिश कर सकते हम सीएफ के साथ बहुत काम यहां एप्लिकेशन है। यदि आपके डिवाइस वायरलेस सक्षम हैं, तो आप बिना किसी परेशानी के अपने ऐप में ऑटो-अपडेट कार्यक्षमता बना सकते हैं। असल में जब ऐप शुरू होता है, तो यह एक मैनिफेस्ट फ़ाइल के लिए एक पूर्वनिर्धारित यूआरएल की जांच करता है, यह पता लगाने के लिए कि सर्वर पर .exe का कौन सा संस्करण बैठा है और डिवाइस पर स्थापित .exe के संस्करण के साथ इसकी तुलना करता है। जब कोई नया संस्करण उपलब्ध होता है, तो यह इसे सर्वर से नीचे खींचता है और डिवाइस पर सही स्थान पर छोड़ देता है। इस उपयोगकर्ता को सबसे हालिया संस्करण प्राप्त करने के लिए ऐप को पुनरारंभ करना है।

हम इस आलेख में मिले कोड पर तर्क आधारित हैं, और आवश्यकतानुसार संशोधित हैं। http://www.codeproject.com/KB/vb/Auto_Update_Revisited.aspx

0

टिम के समाधान को पुनरारंभ करने से बचने के लिए, ऐप के स्थान पर चलने वाला अपना स्वयं का ऑटोपॉटर रोल करें।

क्या यह एक पूर्वनिर्धारित यूआरएल जांचें और नवीनतम को खींचें, फिर इसे इंस्टॉल करें और चलाएं।

पूर्णता के लिए, एक अद्यतन autoupdater :)

यह है कि मैं क्या एक 50 डिवाइस स्थापना के साथ क्रियान्वित किया है और यह एक का इलाज काम कर रहा है है के लिए जाँच करने के लिए आवेदन मिलता है।

मैंने अद्यतन के हिस्से के रूप में एसक्यूएल सीई स्क्रिप्ट को चलाने की अनुमति देने के लिए कार्यक्षमता जोड़ा, आपको डेस्कटॉप पर जितनी अधिक स्क्रिप्टिंग कार्यक्षमता मिलती है। (पीढ़ी के बावजूद)

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