में सभी उपयोगकर्ताओं के लिए निर्देशिका अनुमतियां सेट करें यह एक काफी साधारण समस्या होनी चाहिए, लेकिन किसी कारण से मुझे यह काम करने के लिए प्रतीत नहीं होता है। मैं बस इतना करना चाहता हूं कि सभी उपयोगकर्ताओं को पूर्ण पहुंच की अनुमति देने के लिए किसी दिए गए निर्देशिका पर अनुमतियां सेट करें। यहां मेरे पास अब तक का कोड है:सी # - विंडोज 7
System.IO.DirectoryInfo di = new System.IO.DirectoryInfo(destinationDirectory);
FileSystemAccessRule fsar = new FileSystemAccessRule("Users", FileSystemRights.FullControl, AccessControlType.Allow);
DirectorySecurity ds = null;
if (!di.Exists)
{
System.IO.Directory.CreateDirectory(destinationDirectory);
}
ds = di.GetAccessControl();
ds.AddAccessRule(fsar);
कोई अपवाद नहीं फेंक दिया गया है, लेकिन कुछ भी नहीं होता है। जब कोड चलाए जाने के बाद मैं निर्देशिका अनुमतियों की जांच करता हूं, तो मुझे कोई बदलाव दिखाई नहीं देता है।
कोई विचार?
अग्रिम धन्यवाद,
सन्नी
क्या आपने यूएसी अक्षम के साथ ऊपर कोड चलाने की कोशिश की? – rkosegi
@ डेविड - मैंने संकलित एक्सई को व्यवस्थापक के रूप में चलाने का प्रयास किया है और इससे परिणाम में कोई फर्क नहीं पड़ता है। –
@rkosegi - मैं यह कैसे कर सकता हूं? क्या यह विजुअल स्टूडियो में एक सेटिंग है? –