विंडोज विस्टा तक मैंने अपना एप्लिकेशन डेटा उस निर्देशिका में सहेजा जहां प्रोग्राम स्थित था। सबसे आम जगह "सी: \ प्रोग्राम फ़ाइलें \ MyAplication" थी। जैसा कि हम जानते हैं, Vista के तहत और बाद में आम उपयोगकर्ता को "प्रोग्राम फ़ाइलें" फ़ोल्डर के अंतर्गत लिखने का अधिकार नहीं है। तो मेरा पहला विचार "सभी उपयोगकर्ता \ एप्लिकेशन डेटा" फ़ोल्डर के तहत एप्लिकेशन डेटा को सहेजना था। लेकिन ऐसा लगता है कि इस फ़ोल्डर में लेखन प्रतिबंध भी हैं!सभी उपयोगकर्ताओं के लिए पढ़ने लिखने के अधिकार के साथ आवेदन डेटा स्टोर करने के लिए सबसे अच्छी निर्देशिका?
तो योग करने के लिए, मेरे आवश्यकताएँ हैं:
- फ़ोल्डर Windows XP और इसके बाद के संस्करण के अंतर्गत मौजूद होना चाहिए।
- सिस्टम के सभी उपयोगकर्ताओं को इस फ़ोल्डर और इसके सबफ़ोल्डर और फ़ाइलों को पढ़ने \ लिखने के निर्माण अधिकार होना चाहिए था।
- मैं केवल एक सभी उपयोगकर्ताओं के लिए फ़ाइल \ फ़ाइलों की प्रतिलिपि बनाना चाहता हूं।
% एपडाटा% एक साझा लिखने योग्य आम क्षेत्र नहीं है, है ना? – RBarryYoung
मेरा मतलब विंडोज सिटम्स के प्रत्येक उपयोगकर्ता का है। – Wodzu