ฉันมีแอปพลิเคชั่น ac # ที่ฉันต้องมีสิทธิ์เข้าถึงรูทของไดรฟ์ C แบบอ่าน / เขียน ฉันรู้ว่าฉันสามารถคอมไพล์โค้ดและเรียกใช้ไฟล์ปฏิบัติการในฐานะผู้ดูแลระบบและใช้งานได้ แต่ฉันต้องการแก้ไขข้อบกพร่องและฉันไม่แน่ใจว่าจะเริ่มแอปภายใน Visual Studio ได้อย่างไร
ฉันได้ลองเพิ่ม:
<requestedExecutionLevel level="asInvoker" uiAccess="true" />
ไปยังไฟล์ Manifest ของฉัน แต่ฉันยังคงได้รับข้อผิดพลาดถูกปฏิเสธการเข้าถึง
นี่คือบรรทัดของรหัสที่ล้มเหลว:
MemoryMappedFile mmf = MemoryMappedFile.CreateFromFile(@"c:\somemapnamefile.data", System.IO.FileMode.OpenOrCreate, "somemapname", 1000);
ตอนนี้ฉันมีงานทำ แต่ฉันต้องการทราบอนาคต
