Автоматический запуск от имени администратора

Темы связанные с инженерными разработками, но не подходящие в другие ветки форума
Ответить
Аватара пользователя
Juri
I/O
I/O
Сообщения: 263
Зарегистрирован: 19 апр 2017, 23:06
Версия LabVIEW: 2021
Благодарил (а): 13 раз
Поблагодарили: 6 раз

Автоматический запуск от имени администратора

Сообщение Juri »

При создании exe или инсталлера нигде нет галки назначить опцию запуска от имени администратора. В результате пользователь вынужден сам открывать свойства exe или его ярлыка и ставить галку. Как его избавить от этой муки?
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Автоматический запуск от имени администратора

Сообщение dadreamer »

[b][color=#FF9900]dadreamer[/color][/b] писал(а):Кстати говоря, можно сделать так, чтобы экзешник всегда просил elevation (запрос на повышение прав). Для этого в :labview: в параметрах билда нужно импортировать вот такой манифест:

Код: Выделить всё

<?xml version="1.0" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
   <assemblyIdentity version="1.1.1.1" processorArchitecture="*" name="Здесь_имя_вашей_программы.exe" type="win32"/>
   <description>elevate execution level</description>
   <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
      <security>
         <requestedPrivileges>
            <requestedExecutionLevel level="requireAdministrator" uiAccess="false"/>
         </requestedPrivileges>
      </security>
   </trustInfo>
</assembly>
Windows Security Page (Application Properties Dialog Box)
Хотя, судя по постановке задачи, вам может больше подойти не requireAdministrator, а highestAvailable.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Общие»