PDA

Просмотр полной версии : C# и UAC (или как добавить щит на кнопку)


herfleisch
15.02.2010, 13:20
Вот уже второй день ползаю по гуглу и msdn... Никак не могу найти решения своей проблема. Проблема в следующем:

Имеется программулька для работы которой достаточно обычных пользовательских прав. Но одно действие, которое происходит после нажатия кнопки, должно быполняться от имени администратора. Вопрос: Как зашпандорить такую кнопочку со щитом, которая после нажатия будет запрашивать администраторские права?

CroCop
16.02.2010, 19:27
Вот уже второй день ползаю по гуглу и msdn... Никак не могу найти решения своей проблема. Проблема в следующем:

Имеется программулька для работы которой достаточно обычных пользовательских прав. Но одно действие, которое происходит после нажатия кнопки, должно быполняться от имени администратора. Вопрос: Как зашпандорить такую кнопочку со щитом, которая после нажатия будет запрашивать администраторские права?
Я бы использовал WinApi,их ведь в шарпе никто не запрещал)))
вот ссыль.может быть,найдешь что-нибудь интересное.
http://www.rsdn.ru/forum/winapi/3683916.flat.aspx
правда там на С++,но принцип работы с WinApi ведь тотже)

scrat
16.02.2010, 19:37
http://www.codeproject.com/KB/vista-security/UAC_Shield_for_Elevation.aspx

cheater_man
16.02.2010, 22:48
http://www.codeproject.com/KB/vista-security/UAC_Shield_for_Elevation.aspx
Спасибо, и мне тоже пригодится ;)Но, как я понял этот подход только для Windows Vista?

PALMA
18.02.2010, 14:53
а не легче ли просто запаролить кнопку?