Avatar ·

.NET एप्लिकेशन को व्यवस्थापक के रूप में कैसे चलाएं?

सभी को नमस्ते! मैं C# (Windows Forms) में एक छोटा एप्लिकेशन लिख रहा हूँ जो सिस्टम फ़ाइलों और रजिस्ट्री कुंजियों को संपादित करेगा। समस्या यह है कि सामान्य रूप से चलाने पर प्रोग्राम ठीक काम करता है, लेकिन जब Program Files में लिखने या सिस्टम सेटिंग्स बदलने की बात आती है, तो System.UnauthorizedAccessException अपवाद आता है। मैं समझता हूँ कि एप्लिकेशन को बढ़े हुए विशेषाधिकारों के साथ चलाने की आवश्यकता है, लेकिन इसे प्रोग्रामेटिक रूप से कैसे करें? मैंने manifest जोड़ने की कोशिश की, लेकिन Visual Studio त्रुटि देता है। मैंने फ़ोरम पर देखा कि app.manifest के माध्यम से व्यवस्थापक अधिकारों का उपयोग किया जा सकता है, लेकिन मेरे प्रोजेक्ट में यह फ़ाइल मौजूद नहीं है। यहाँ कोड का एक उदाहरण है जो संरक्षित फ़ोल्डर में लॉग लिखने का प्रयास करता है: ```csharp using System; using System.IO; class Program { static void Main() { string pa