как заставить програму умолять меня запустить ее с правами админа
От: ixtorio  
Дата: 26.11.12 05:19
Оценка:
как мне сделать в вижуал студии 2010 чтоб программа при запуске просила разрешение прав администратора,
стандартное окошко где надо подтвердить запуск от имени администратора, когдато помню,
вродебы в настройках проекта это можно было сделать или функцией , непомню,помогите плиз,
читал про манифест но так и ненашел достойного примера где это используется,
если укогото есть скинте плиз сюда ссылку и обесните как юзать это...
заранее благодарен если что можно в аську 514417
Re: как заставить програму умолять меня запустить ее с правами админа
От: CEMb  
Дата: 26.11.12 09:28
Оценка: +1
Здравствуйте, ixtorio, Вы писали:

Вроде нужен манифестъ, чё-то типа этого
Автор: YuriKobets
Дата: 04.12.08
?
Re[2]: как заставить програму умолять меня запустить ее с правами админа
От: SleepyDrago Украина  
Дата: 26.11.12 20:11
Оценка:
Здравствуйте, CEMb, Вы писали:

CEM>Здравствуйте, ixtorio, Вы писали:


CEM>Вроде нужен манифестъ, чё-то типа этого
Автор: YuriKobets
Дата: 04.12.08
?


а можно это поднять вопрос еще раз (на этот раз надо запускать из своей программы). Манифест у целевой программы имеется. Проблема в том что если UAC выключен то спрашивать оно не спрашивает на ShellExecute. С включенным UAC все замечательно.
Re[3]: как заставить програму умолять меня запустить ее с правами админа
От: CEMb  
Дата: 27.11.12 05:10
Оценка:
Здравствуйте, SleepyDrago, Вы писали:

SD>а можно это поднять вопрос еще раз (на этот раз надо запускать из своей программы). Манифест у целевой программы имеется. Проблема в том что если UAC выключен то спрашивать оно не спрашивает на ShellExecute. С включенным UAC все замечательно.


О, оказывается, есть такая системная команда: RunAs, может через неё попробовать запустить приложение само из себя?
Re: как заставить програму умолять меня запустить ее с правами админа
От: AlexKvs Россия  
Дата: 28.11.12 07:37
Оценка:
Здравствуйте, ixtorio, Вы писали:

I>как мне сделать в вижуал студии 2010 чтоб программа при запуске просила разрешение прав администратора,

I>стандартное окошко где надо подтвердить запуск от имени администратора, когдато помню,
I>вродебы в настройках проекта это можно было сделать или функцией , непомню,помогите плиз,
I>читал про манифест но так и ненашел достойного примера где это используется,
I>если укогото есть скинте плиз сюда ссылку и обесните как юзать это...
I>заранее благодарен если что можно в аську 514417

В 2010 не знаю, но есть подозрение, что делается аналогично как и в 2008 (это для проета на c++)

Project properties -> Configuration properties -> Linker -> Manifest file -> UAC Execution Level > requireAdministrator

 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.