我有一个ac#应用程序,在这里我必须具有对C驱动器根目录的读/写访问权限。我意识到我可以编译代码并以管理员身份运行可执行文件,并且它可以工作。但是我需要调试它,我不确定如何在Visual Studio中启动该应用程序。
我尝试添加:
<requestedExecutionLevel level="asInvoker" uiAccess="true" />
到我的清单,但仍然出现拒绝访问错误。
这是失败的代码行:
MemoryMappedFile mmf = MemoryMappedFile.CreateFromFile(@"c:\somemapnamefile.data", System.IO.FileMode.OpenOrCreate, "somemapname", 1000);
目前,我有工作要做,但我想知道将来。