SORU
18 EYLÜL 2008, PERŞEMBE


Nasıl benim işlem çalışıyorsa tespit UAC-Yüksek ya da değil miyim?

Vista benim uygulama kullanıcı tarafından başlatılan olup olmadığını bilmesi gerekir "yönetici olarak" (yüksek) ya da standart bir kullanıcı (olmayan). Nasıl zamanında bunu tespit edebilir miyim?

CEVAP
22 EYLÜL 2008, PAZARTESİ


Bizler çalışmak için C#, Windows SDK içinde "" bir parçası olarak uygulama "Çapraz Teknoloji Örnekleri". UACDemo Eğer geçerli kullanıcının bir yönetici, bu yöntemi kullanarak bulmak:

private bool IsAdministrator
{
    get
    {
        WindowsIdentity wi = WindowsIdentity.GetCurrent();
        WindowsPrincipal wp = new WindowsPrincipal(wi);

        return wp.IsInRole(WindowsBuiltInRole.Administrator);
    }
}

(Not: orijinal kodu özellik, yerine "deyimi) . bir ben refactored

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Engadget

    Engadget

    18 EYLÜL 2006
  • HowtoDrawAndPaint

    HowtoDrawAnd

    24 EKİM 2010
  • Paste Magazine

    Paste Magazi

    28 AĞUSTOS 2008