Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как программно установить галку "Запускать от имени администратора"? / 5 сообщений из 5, страница 1 из 1
26.05.2020, 17:20
    #39962355
Mandarin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно установить галку "Запускать от имени администратора"?
Всем привет! Подскажите пожалуйста, как программно установить галку "Запускать программу от имени администратора"?
Файл манифеста уже есть. Создать файл манифеста не предлагать :)
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> 
  <assemblyIdentity 
     version="1.0.0.0"
     processorArchitecture="x86"
     name="Launcher"
     type="win32"/> 
  <description>Launcher</description> 
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
    <security>
      <requestedPrivileges>
        <requestedExecutionLevel
          level="highestAvailable"
          uiAccess="true"/>
        </requestedPrivileges>
       </security>
  </trustInfo>
</assembly>
...
Рейтинг: 0 / 0
26.05.2020, 17:28
    #39962361
alekcvp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно установить галку "Запускать от имени администратора"?
Mandarin
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> 
  <assemblyIdentity 
     version="1.0.0.0"
     processorArchitecture="x86"
     name="Launcher"
     type="win32"/> 
  <description>Launcher</description> 
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
    <security>
      <requestedPrivileges>
        <requestedExecutionLevel
          level="highestAvailable"
          uiAccess="true"/>
        </requestedPrivileges>
       </security>
  </trustInfo>
</assembly>


Код: xml
1.
<requestedExecutionLevel level="requireAdministrator" uiAccess="false"/>
...
Рейтинг: 0 / 0
26.05.2020, 17:37
    #39962369
Mandarin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно установить галку "Запускать от имени администратора"?
alekcvp,

uiAccess="false" - тогда я не могу программно нажимать кнопки в окне UAC, а мне нужно их нажимать.
...
Рейтинг: 0 / 0
26.05.2020, 17:39
    #39962371
alekcvp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно установить галку "Запускать от имени администратора"?
Mandarin
alekcvp,
uiAccess="false" - тогда я не могу программно нажимать кнопки в окне UAC, а мне нужно их нажимать.

Они как бы и не предназначены чтобы их программно нажимали...
...
Рейтинг: 0 / 0
26.05.2020, 17:43
    #39962379
Mandarin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно установить галку "Запускать от имени администратора"?
Mandarin
alekcvp,

uiAccess="false" - тогда я не могу программно нажимать кнопки в окне UAC, а мне нужно их нажимать.


Беру свои слова обратно. Спасибо за подсказку!

P.S. Тимвьювер и амми умеют нажимать, а я что хуже что ли :)
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как программно установить галку "Запускать от имени администратора"? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]