मैं चाहता हूं कि मेरी पायथन स्क्रिप्ट विस्टा पर फाइलों की नकल करे। जब मैं इसे एक सामान्य cmd.exe
विंडो से चलाता हूं , तो कोई त्रुटि उत्पन्न नहीं होती है, फिर भी फाइलें कॉपी नहीं की जाती हैं। यदि मैं cmd.exe
"व्यवस्थापक के रूप में" चलाता हूं और फिर अपनी स्क्रिप्ट चलाता हूं, तो यह ठीक काम करता है।
यह समझ में आता है क्योंकि उपयोगकर्ता खाता नियंत्रण (UAC) सामान्य रूप से कई फ़ाइल सिस्टम क्रियाओं को रोकता है।
क्या कोई ऐसा तरीका है जो मैं पायथन स्क्रिप्ट के भीतर से कर सकता हूं, एक यूएसी उत्थान अनुरोध (उन संवादों को कहते हैं जो कुछ इस तरह कहते हैं "जैसे और ऐसे ऐप को एडमिन एक्सेस की आवश्यकता है, क्या यह ठीक है?")
यदि यह संभव नहीं है, तो क्या कोई तरीका है जिससे मेरी स्क्रिप्ट कम से कम यह पता लगा सके कि यह ऊंचा नहीं है, इसलिए यह इनायत से विफल हो सकता है?