SORU
21 ŞUBAT 2009, CUMARTESİ


Nasıl gereken tek ayrıcalık yükseltmesine?

Bu soru Windows Vista için geçerlidir!

Normalde yönetici ayrıcalıkları olmadan çalışan bir uygulama var. Yönetici ayrıcalığı ihtiyacı olan bir faaliyet var ama zaman kullanıcı çoğu özelliğini kullanarak olmayacak bile biliyorum ne zaman uygulama kendini daha yüksek ayrıcalıkları ile başlamak istemiyorum.

Hangi bazı olay (bir düğmeye basmak gibi) uygulama ayrıcalıklarını yükseltmek edebilirim belirli bir yöntem düşünüyorum. Örnek:

alt text

Eğer kullanıcı bu düğmeyi tıklattığında sonra UAC iletişim kutusu veya onay istenir. Bunu nasıl yapabilirim?

CEVAP
21 ŞUBAT 2009, CUMARTESİ


Şu anda çalışan işlem yükseltmek için mümkün olduğunu sanmıyorum. Anladığım kadarıyla Windows yönetici ayrıcalıkları başlatma işlemi için verilen Vista inşa edilmiş. Bakarsanız çeşitli programlar kullanmak UAC, görmeniz gereken bu aslında bir fırlatma ayrı süreç her zaman bir idari eylem gerektirdiğini yapılması (Görev Yöneticisi olduğunu, Paint.NET başka bir, ikincisi olmak .Aslında NET uygulama).

Tipik bir çözüm için bu sorun olduğunu belirtmek için komut satırı argümanları ne zaman başlatılması yükseltilmiş bir işlem (abatishchev önerisi. bunu yapmanın bir yolu), böylece başlatılan süreci bildiği tek ekran belli bir iletişim kutusunu ve sonra çıktıktan sonra bu eylem tamamlanmıştır. Böylece gerektiği neredeyse fark için kullanıcı yeni bir işlem oldu başlatılan ve daha sonra çıkmış ve oldukça görünür gibi yeni bir iletişim kutusu içinde aynı Uygulama Merkezi açıldı (özellikle eğer bazı hackery yapmak ana penceresinin en yüksek işlem bir çocuğun ebeveyni süreci). Eğer yükseltilmiş erişim için UI ihtiyacın olursa daha iyi olur.

Tam tartışma UAC Vista, tavsiye ederim. this very through article konu (kod örnekleri C , ama sanıyorum ihtiyacınız olacak kullanmak için Winapı ve P/Çağırmak için şeylerin en C# zaten). Umarım artık en azından, gerçi UAC uyumlu bir programı tasarlama almak doğru bir yaklaşım önemsiz olmaktan çok uzaktır

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • LatinNinja99

    LatinNinja99

    28 EKİM 2011
  • Miles Fisher

    Miles Fisher

    8 NİSAN 2009
  • Sergio Fernandez

    Sergio Ferna

    1 EKİM 2009