किसी सेवा के अंदर, किसी विशेष उपयोगकर्ता के लिए एक विशेष फ़ोल्डर पथ (उदा।, "मेरा दस्तावेज़") निर्धारित करने का सबसे अच्छा तरीका क्या है? SHGetFolderPath आपको टोकन में जाने की अनुमति देता है, इसलिए मुझे लगता है कि उस उपयोगकर्ता का प्रतिरूपण करने का कोई तरीका है जिसकी आप रुचि रखते हैं।मैं किसी विशिष्ट उपयोगकर्ता के लिए Windows "विशेष फ़ोल्डर" का मार्ग कैसे प्राप्त कर सकता हूं?
क्या उपयोगकर्ता नाम पर आधारित ऐसा करने का कोई तरीका है? यदि नहीं, तो उपयोगकर्ता खाते के लिए आपको आवश्यक न्यूनतम जानकारी क्या है? मुझे उपयोगकर्ता के पासवर्ड की आवश्यकता नहीं होगी।
(यहाँ एक related question है।)
क्या यह विंडोज के सभी "हालिया" संस्करणों (2000 को ऊपर) पर काम करता है? – kgriffs
मुझे यकीन नहीं है, लेकिन चूंकि फ़ंक्शन को एमएस द्वारा समर्थित किया गया है, इसे काम करना चाहिए। अभ्यास में मैंने केवल HKEY_CURRENT USER के लिए जानकारी पढ़ी, न कि दूसरों के लिए। इसके अलावा आप आईएनआई फाइलों जैसे रजिस्ट्री को पढ़ सकते हैं –
मुझे लगता है कि फ़ंक्शन काम करता है, लेकिन मैं सोच रहा था कि रजिस्ट्री कुंजी पथ वही था ... – kgriffs