Как удалить требование «Запуск от имени администратора» в C#

У меня есть программа, которая использует реестр для сохранения последних 10 файлов, которые были открыты. Одно время я пытался сохранить их на локальной машине, но вместо этого решил сохранить их в текущем пользователе. Пытаясь заставить все работать, я создал манифест, чтобы заставить программу работать от имени администратора, что, как мне кажется, больше не требуется. Проблема, с которой я сталкиваюсь, заключается в том, что я не могу удалить требование.

У меня есть.... Изменены свойства проекта на «Создать приложение без манифеста». Добавлен новый элемент с именем app.manifest, который по умолчанию имеет значение asInvoker, и изменены свойства для использования этого манифеста, переименован любой файл, в имени которого есть слово «манифест».

Ни одна из этих попыток не сработала. Программа по-прежнему работает от имени администратора. Я должен что-то упустить, но я не уверен, что.

Вот строки в app.manifest

  <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
    <requestedExecutionLevel level="asInvoker" uiAccess="false" />
  </requestedPrivileges>

Спасибо за помощь!!

Гэри

7
задан Gary 12 July 2012 в 18:18
поделиться