A
B
C
Ç
D
E
F
G
Ğ
H
I
İ
J
K
L
M
N
O
P
R
S
Ş
T
U
Ü
V
Y
Z
Q
W
X
+ Ekle
C# İle Programı Yönetici Olarak Çalıştırma

C# İle Programı Yönetici Olarak Çalıştırma

 C# ile yazdığımız uygulamalarda, sistem ayarlarını değiştirmek ya da dosyaları düzenlemek için yönetici haklarına sahip olmamız gerekir. Windows Vista ve üzeri Windows sürümlerinde gelen UAC (Kullanıcı Hesap Denetimi) sistemi ile beraber kullanıcı yönetici olsa bile, uygulamayı çalıştırdığında bir uyarı penceresi ile uygulamaya yetki vermesi gerekiyor.


Biz, uygulamanın manifest dosyasını düzenleyerek bu yetki verme faslını direkt geçebiliriz. Böylece yönetici hakkı gerektiren işlemlerde hata almayız.

Projenizi kodlarken, menüden Project > Add yolunu izleyin ve “Application Manifest File” seçeneğini seçin. Dosyada aşağıdaki satırı değiştirin.

Bu satırı bulun:

<requestedExecutionLevel>

Yenisiyle değiştirin:

<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />

Şimdi projenizi derleyin. Debug klasörüne “.manifest” uzantılı bir dosya gelecektir. Yazdığınız programı dağıtırken bu dosyayı da dağıtmalısınız.

  Ad Soyad
  Yorum