में यूएसी द्वारा अपडेट किए गए update.exe जैसे exe नाम मुझे विंडोज़ यूएसी, निर्धारित कार्यों और "dbupdate.exe" नामक निष्पादन योग्य समस्या है। मेरे पास स्रोत कोड, प्रकट होता है और इतने पर पूर्ण शक्ति है, लेकिन उपयोगकर्ता सिस्टम पर नहीं (लघु: सामान्य सॉफ्टवेयर इंजीनियर ;-)। भाषा डेल्फी है, लेकिन मुझे लगता है कि महत्वपूर्ण नहीं होना चाहिए।अनुसूचित कार्य
मुझे विंडोज विस्टा और विंडोज 7 में कार्य शेड्यूलर में किसी एप्लिकेशन का उपयोग करने में समस्या है। प्रोग्राम को dbUpdate.exe नाम दिया गया है। यह एक एक्सपी/विस्टा मेनिफेस्ट में बनाया गया है, जो कॉन्फ़िगर करता है कि कार्यक्रम "asInvoker" शुरू किया जाना चाहिए।
अब, विस्टा और विंडोज 7 में मैं बिना किसी समस्या के प्रोग्राम शुरू कर सकता हूं, लेकिन मुझे सिस्टम में लॉग इन होना है। अगर मैं लॉग इन नहीं हूं, तो प्रोग्राम निष्पादित नहीं होता है (मैं विंडोज़ टास्क शेड्यूलर का उपयोग करता हूं, लेकिन मुझे पता है कि समस्या अन्य शेड्यूलिंग-प्रोग्राम्स के साथ भी मौजूद है)। लेकिन: यदि मैं प्रोग्राम को "dbBlaBla.exe" का नाम बदलता हूं तो इसे निष्पादित किया जाता है। मुझे इस बिंदु पर ले जाता है कि यूएसी इंस्टॉलर डिटेक्शन सोच रहा है कि मेरा प्रोग्राम एक इंस्टॉलर है (जो यह नहीं है, लेकिन मुझे पता है कि यह अद्यतन, सेटअप आदि जैसे फाइलनामों को देखता है)।
मैंने वेब की खोज की, मुझे कई उपयोगी चीजें नहीं मिलीं। तो मैं यहां पूछता हूं
क्या मुझे एक निर्धारित मेनिफेस्ट में इसे निष्पादित करने में सक्षम होने के लिए एक विशेष मैनिफेस्ट बनाना है? या क्या निर्धारित कार्य के लिए या केवल मेरे निष्पादन योग्य के लिए यूएसी को अक्षम करने का कोई तरीका है? या मैं वास्तव में, बधाई एक और नाम (तब यह काम करेगा, पहले उल्लेख किया है) की तरह चुन सकते हैं और किसी भी मदद के लिए जोखिम लेने कि costumers और मेरे साथियों को इस बारे में बहुत संतुष्ट नहीं हैं? $
धन्यवाद करने के लिए क्या
यदि आप इसे updateb.exe या update_task.exe नाम देते हैं तो ग्राहक और सहयोगी बहुत असंतुष्ट होंगे? ऐसा लगता है कि आपको बस इसका नाम बदलना चाहिए, जब आपके पास समय है तो पता लगाने के लिए इसे लिखें (एक SO सवाल उसके लिए अच्छा है ..: पी), और महत्वपूर्ण समस्याओं पर आगे बढ़ें। (तो आप वहां आधा रास्ते हैं।) –
ठीक है, "महत्वपूर्ण समस्याओं पर जाने" के साथ बिंदु अच्छा लगता है ;-) लेकिन दुख की बात यह है कि यह तथ्य है कि "अपडेट" शब्द हमारी कंपनी में बहुत आम है और चीजों के लिए समझ में आता है कार्यक्रम करता है आपके उत्तर – warheart