|
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
| Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - [решено] Использование manifest для запроса повышения прав |
|
|
C/C++ - [решено] Использование manifest для запроса повышения прав
|
|
Новый участник Сообщения: 29 |
Дано: Некое приложение для работы под Windows Vista/7/8 должно запросить права администратора. Делаю файл манифеста:
<?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="MyApp" type="win32"/>
<description>Description of MyApp</description>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
<security>
<requestedPrivileges>
<requestedExecutionLevel level="requireAdministrator" uiAccess="true"/>
</requestedPrivileges>
</security>
</trustInfo>
</assembly>
Если закомменитовать параметр requestedExecutionLevel, приложение запускается. Вопрос классический: Кто виноват и что делать? |
|
|
Отправлено: 16:56, 23-12-2014 |
|
Новый участник Сообщения: 29
|
Профиль | Отправить PM | Цитировать Сам спросил, сам отвечаю:
Повышение прав программе по запросу из манифеста в общем случае будет работать только в случае, если она запущена из "безопасного места" (т.е. хотя бы %SystemRoot% или %ProgramFiles%). Для того, чтобы можно было запускать такую программу из любого места нужно: 1. Win+R -> secpol.msc - Локальные политики -> Параметры безопасности 2. Отключить: - Контроль учетных записей: повышать права UIAccess-приложений только при установке в безопасных местах ну и проверить и отключить, если включено - Контроль учетных записей: повышение прав только для подписанных и проверенных исполняемых файлов 3. Перезагрузка. |
|
Последний раз редактировалось RedScorpio, 23-12-2014 в 18:18. Отправлено: 18:11, 23-12-2014 | #2 |
|
Ветеран Сообщения: 1803
|
Профиль | Отправить PM | Цитировать Если бы разобрались, то возможно не спешили бы отвечать!
Цитата RedScorpio:
Смотрите документацию - https://msdn.microsoft.com/en-us/lib...(v=vs.85).aspx Цитата RedScorpio:
|
||
|
------- Последний раз редактировалось opel431, 02-03-2015 в 03:29. Отправлено: 04:34, 27-02-2015 | #3 |
|
Пользователь Сообщения: 107
|
Профиль | Сайт | Отправить PM | Цитировать А что сделать надо, чтобы при uiAccess="true" запускалось?
|
|
Отправлено: 03:57, 12-03-2023 | #4 |
|
|
Участник сейчас на форуме |
|
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
| Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
| Разное - [решено] Запуск программ с включенным UAC без повышения прав | ebaboon | Microsoft Windows 7 | 39 | 15-11-2016 07:59 | |
| Gmail ввел новую опцию для повышения безопасности | OSZone News | Новости информационных технологий | 0 | 26-03-2010 19:30 | |
| Доступ - нет прав на использование этого | ZHUKMIH | Microsoft Windows 2000/XP | 14 | 03-02-2010 15:49 | |
| Обновление железа для повышения производительности | kul | Выбор отдельных компонентов компьютера и конфигурации в целом | 21 | 05-01-2008 21:33 | |
| Нужна прога для повышения яркости в играх | Agent Comanche | Программное обеспечение Windows | 9 | 27-09-2004 03:18 | |
|