Перейти к содержанию
Fire Monkey от А до Я
  • 0

[Windows] Запуск программы с запросом прав администратора


brunnengi

Вопрос

Здравствуйте.

Подскажите пожалуйста, а есть как сделать так что бы при запуске программы выходило окно UAC, для получения разрешения прав, Windows 8? А то каждый раз приходится программу запускать через ПКМ и выбирать "Запуск от Адм..".
 

Ссылка на комментарий

Рекомендуемые сообщения

  • 0

1. Создаем текстовый файл и меняем расширение на manifest (название_файла.manifest), примерно с таким содержанием:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
   <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
      <security>
         <requestedPrivileges>
            <requestedExecutionLevel level="requireAdministrator" uiAccess="false"/>
         </requestedPrivileges>
      </security>
   </trustInfo>
</assembly>

2. В IDE идем по пути Project -> Options -> Application -> RunTime Themes -> Use custom manifest и указываем путь до нашего файла манифеста.

 

Все готово ! 

 

P.S. Делайте это в последнюю очередь при завершении проекта, иначе не удобно отлаживать программу: приходится собирать программу в IDE, а запускать отдельно из файлового менеджера. Когда попробуете - сами узнаете почему ) Или же временно, на момент разработки, установить использование стандартного манифеста.

 

P.S.S. в файле-манифесте так же указывается разрядность приложения win32 или win64 и т.д. Не составит проблемы почитать об этом в сети.

Ссылка на комментарий
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...