Просмотр полной версии : C# и UAC (или как добавить щит на кнопку)
herfleisch
15.02.2010, 13:20
Вот уже второй день ползаю по гуглу и msdn... Никак не могу найти решения своей проблема. Проблема в следующем:
Имеется программулька для работы которой достаточно обычных пользовательских прав. Но одно действие, которое происходит после нажатия кнопки, должно быполняться от имени администратора. Вопрос: Как зашпандорить такую кнопочку со щитом, которая после нажатия будет запрашивать администраторские права?
Вот уже второй день ползаю по гуглу и msdn... Никак не могу найти решения своей проблема. Проблема в следующем:
Имеется программулька для работы которой достаточно обычных пользовательских прав. Но одно действие, которое происходит после нажатия кнопки, должно быполняться от имени администратора. Вопрос: Как зашпандорить такую кнопочку со щитом, которая после нажатия будет запрашивать администраторские права?
Я бы использовал WinApi,их ведь в шарпе никто не запрещал)))
вот ссыль.может быть,найдешь что-нибудь интересное.
http://www.rsdn.ru/forum/winapi/3683916.flat.aspx
правда там на С++,но принцип работы с WinApi ведь тотже)
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?
а не легче ли просто запаролить кнопку?
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot