Visual Studio programı ile bir uygulama geliştirdiğinizde, uygulamanın içeriğine bağlı olarak bazı yetkiler gerekebilir. Bu yetkilerden en önemlisi uygulamayı 'yönetici olarak çalıştırma' dır. Örneğin; Windows Servislere erişip herhangi bir servis durumu değiştirmek istediğinizde, servisi kaldırma istediğinizde ya da herhangi bir servis kurulumu gerçekleştirmek istediğinizde eğer visual studio yu yönetici olarak çalıştırmadıysanız yetki hatası verecektir ve işlemi gerçekleştirmeyecektir. Şimdi bu yetkilendirmeyi nasıl yapıyoruz ona bakalım :
Bu işlemi 3 farklı yöntem ile gerçekleştirebilirsiniz.
1.Yöntem
Visual Studio program simgesine sağ click yaparak çıkan seçeneklerden 'Yönetici olarak çalıştır' ı seçerek yapabilirsiniz.
2.Yöntem
-Visual Studio program simgesine sağ click yaparak Özellikler seçeneğini seçiyoruz.
-Karşımıza gelen ekrandan Kısayol menüsü altında bulunan Gelişmiş seçeneğini seçiyoruz.
-Buradan Yönetici olarak çalıştır seçeneğini işaretliyoruz. Tamam diyerek ayar işlemi yapılmış oluyor.
3.Yöntem
-Visual Studio da çalışmak istediğiniz projeyi açın. Solution Explorer'da projenize sağ click yaparak Properties seçeneğiniz seçiyoruz.
-Açılan sayfada Security menüsünden Enable ClickOnce Security Settings seçeneğini işaretliyoruz.
-Bu işaretlemeden sonra Solution Explorer'da Properties altında aktifleşen app.manifest dosyasına çift tıklıyoruz.
-Burada bulunan <requestedExecutionLevel level="asInvoker" uiAccess="false" /> kısımını açıklama satırı haline getiriyoruz.
-Yukarıda ki kod yerine <requestedExecutionLevel level="requireAdministrator" uiAccess="false" /> yazıyoruz.