C# и UAC (или как добавить щит на кнопку)

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by herfleisch, 15 Feb 2010.

  1. herfleisch

    herfleisch Elder - Старейшина

    Joined:
    7 Jan 2009
    Messages:
    579
    Likes Received:
    203
    Reputations:
    13
    Вот уже второй день ползаю по гуглу и msdn... Никак не могу найти решения своей проблема. Проблема в следующем:

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

    CroCop New Member

    Joined:
    27 Sep 2009
    Messages:
    25
    Likes Received:
    4
    Reputations:
    0
    Я бы использовал WinApi,их ведь в шарпе никто не запрещал)))
    вот ссыль.может быть,найдешь что-нибудь интересное.
    http://www.rsdn.ru/forum/winapi/3683916.flat.aspx
    правда там на С++,но принцип работы с WinApi ведь тотже)
     
  3. scrat

    scrat кодер

    Joined:
    8 Apr 2007
    Messages:
    625
    Likes Received:
    541
    Reputations:
    3
    http://www.codeproject.com/KB/vista-security/UAC_Shield_for_Elevation.aspx
     
  4. cheater_man

    cheater_man Member

    Joined:
    13 Nov 2009
    Messages:
    651
    Likes Received:
    44
    Reputations:
    7
    Спасибо, и мне тоже пригодится ;)Но, как я понял этот подход только для Windows Vista?
     
  5. PALMA

    PALMA New Member

    Joined:
    22 Feb 2009
    Messages:
    0
    Likes Received:
    3
    Reputations:
    0
    а не легче ли просто запаролить кнопку?