У меня есть приложение С #, в котором у меня должен быть доступ на чтение / запись к корню диска C. Я понимаю, что могу скомпилировать код и запустить исполняемый файл от имени администратора, и он работает. Но мне нужно его отладить, и я не уверен, как запустить приложение в Visual Studio.
Я пробовал добавить:
<requestedExecutionLevel level="asInvoker" uiAccess="true" />
в мой манифест, но я все еще получаю ошибку отказа в доступе.
Вот строка кода, которая терпит неудачу:
MemoryMappedFile mmf = MemoryMappedFile.CreateFromFile(@"c:\somemapnamefile.data", System.IO.FileMode.OpenOrCreate, "somemapname", 1000);
На данный момент у меня есть работа, но я хотел бы знать на будущее.