Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.05.2012, 12:11   #1
redenemy
Пользователь
 
Регистрация: 18.05.2012
Сообщений: 19
По умолчанию Привилегии

Как правильно сделать, чтобы при запуске спрашивало выдавать ли админ. привилегии (UAC) ?

Пробовал через mt.exe (манифест файл) - ничего не получилось.

Кто-то может по пунктам расписать как это сделать ?
redenemy вне форума Ответить с цитированием
Старый 25.05.2012, 12:34   #2
Марат05
Пользователь
 
Регистрация: 07.12.2010
Сообщений: 72
По умолчанию

Есть такой вариант: скомпилировать программу с .manifest файлом.

Вот пример манифеста, который, по-идее, должен давать права администратора экзешнику.
<?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="CompanyName.ProductName.YourA pplication" type="win32" />
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
</requestedPrivileges>
</security>
</trustInfo>
</assembly>

Т.е. рядом с экзешником создаём файл myprogram.exe.manifest и вставляем туда данный ХМЛ.
Чтобы файл не валялся рядом с экзешником всегда, можно вкомпилить его в ресурсы
Марат05 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как повысить привилегии? VladimirVB Операционные системы общие вопросы 2 30.01.2011 09:26
Локальный идентификатор по имени привилегии !!! smaujier Win Api 5 06.10.2010 22:37
привилегии админа в одноранговой ЛВС Elm0 Свободное общение 6 25.04.2008 20:54