Приложение .NET не вызывает всплывающее окно UAC в Windows 10 - PullRequest
0 голосов
/ 07 марта 2019

У меня есть приложение на C #, для работы которого требуются повышенные права. Поэтому я добавил в манифест следующее:

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

В Windows 7 это работает нормально: я дважды щелкаю на .exe, и Windows показывает всплывающее окно UAC. Там я могу разрешить запуск приложения.

Однако в Windows 10 всплывающее окно UAC не отображается. Вместо этого я получаю сообщение об ошибке, в котором говорится, что доступ запрещен. Другие приложения, которым требуются права администратора, работают нормально (показано всплывающее окно UAC). Не работает только мое приложение.

Что-нибудь еще нужно добавить в манифест?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...