मैं अद्यतनों की जांच करने के लिए एक अद्यतनकर्ता को आमंत्रित करना चाहता हूं (वास्तव में अद्यतन करने के लिए नहीं, बल्कि केवल जांच करें कि कोई है या नहीं)। मैं इसे पृष्ठभूमि में और चुपचाप करना चाहता हूं। यदि कोई अपडेट है, तो मैं उपयोगकर्ता को उन्नत अनुमतियों के लिए पूछूंगा और उसके साथ अद्यतनकर्ता चलाऊंगा। जांच में एप्लिकेशन की निर्देशिका में एक फ़ाइल पढ़ने और वेबसाइट पर किसी के साथ उस संस्करण की तुलना करना शामिल है।उन्नयन के बिना एक ऐप निष्पादित करने के लिए कैसे?
मैं इसे जांचने के लिए ऊंचाई के बिना कैसे चला सकता हूं? QProcess::start()
विफल रहता है क्योंकि इसे ऊंचा अनुमति की आवश्यकता होती है और ShellExecute
केवल तभी काम करता है जब मैं उसी कारण से "रनस" क्रिया जोड़ता हूं (जो मैं केवल तभी चाहता हूं कि उस निर्देशिका में वास्तव में लिख रहे हों यानी मैं एक अद्यतन करना चाहता हूं)। मुझे लगता है कि मुझे कुछ प्रकार का मैनिफेस्ट जोड़ने की ज़रूरत है लेकिन मुझे इसकी सामग्री नहीं पता है।
यह वही है जो मैंने कहा था। –
मुझे यह जवाब बेहतर लगता है। कम बात, अधिक कोड। –