powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / Повышение привилегий приложения или как победить UAC
7 сообщений из 7, страница 1 из 1
Повышение привилегий приложения или как победить UAC
    #39953953
Фотография Mandarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет! Подскажите пожалуйста как решить следующую задачу в Windows 10.
1. Есть exe, называется app.exe
2. app.exe подписан действительным сертификатом.
3. Есть манифест файл
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
<?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="app"
     type="win32"/> 
  <description>app</description> 
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
    <security>
      <requestedPrivileges>
        <requestedExecutionLevel
          level="requireAdministrator"
          uiAccess="true"/>
        </requestedPrivileges>
       </security>
  </trustInfo>
</assembly>


4. Мне нужно запускать app.exe по расписанию.
5. Размещаю файл в папке c:\windows\system32 (uiAccess=true требует располагать файлы в безопасных местах)
6. Создаю задачу в планировщике заданий. В настройках задачи ставлю галку "Выполнить с наивысшими правами"
7. Запускаю задачу. Получаю ошибку "Запрошенная операция требует повышения. 0x800702E4"
Если запускать программу руками, то всё проходит по плану, появляется окно UAC, после программа получает нужные права.
Пробовал делать тоже самое на Windows 7 (создавать задачу для автозапуска), работает, программа запускается с нужными правами по расписанию. Что нужно этому "демону" (Windows 10) не могу понять. Подскажите пожалуйста.
...
Рейтинг: 0 / 0
Повышение привилегий приложения или как победить UAC
    #39953965
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mandarinlevel="requireAdministrator" uiAccess="true"

Вот это надо поменять на "highestAvailable" uiAccess="false".
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Повышение привилегий приложения или как победить UAC
    #39953994
Фотография Mandarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Звучит как "выключи компьютер и иди погуляй" :))
...
Рейтинг: 0 / 0
Повышение привилегий приложения или как победить UAC
    #39954008
Фотография Mandarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov

Mandarinlevel="requireAdministrator" uiAccess="true"

Вот это надо поменять на "highestAvailable" uiAccess="false".


Мне нужно включить uiAccess, значение true стоит там не случайно.
...
Рейтинг: 0 / 0
Повышение привилегий приложения или как победить UAC
    #39954046
Фотография Mandarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mandarin,

С помощью костыля удалось получить желаемый результат.
TaskScheduller -> run.bat -> app.exe
в run.bat ничего кроме ссылки на app.exe нет
Почему TaskSheduller не может напрямую запустить app.exe не понятно.
...
Рейтинг: 0 / 0
Повышение привилегий приложения или как победить UAC
    #39954059
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MandarinМне нужно включить uiAccess

И при этом запустить его из шедулера? Ты в курсе, что "This setting should only be used
for user interface Assistive Technology applications."?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Повышение привилегий приложения или как победить UAC
    #39954383
AltHasp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mandarin,

Попробуйте nncronlite - в свойствах службы можно назначить "запуск от Админа".

Удачи !
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Повышение привилегий приложения или как победить UAC
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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