Merhaba başlıkta da gördüğünüz gibi programı birisi normal şekilde açınca " Yönetici olarak açmadınız " diye hata verip program kapansın. Yönetici olarak açınca sorunsuz açılsın. Böyle birşey yapılabilir mi ? Teşekkürler..
oluyormu kardeşimVisual Studio kaç kullanıyorsun bilmiyorum ama çoğu sürümünde aynıdır.
Yukarıdaki panelden Project kısmına tıklıyorsun, açılan panelden de en alttaki Properties yazanı seçiyorsun.
Soldaki panelden Applications kısmına geliyorsun ve View Window Settings butonuna basıyorsun.
Açılan dosyada şu satırı bulup;
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
Şununla değiştiriyorsun;
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
--------------
Artık program sürekli yönetici olarak çalışacaktır.
oluyormu kardeşim
ahahahah Aynendirek yönetici olarak aç'a tıklar biter
Aynen güzel mantıkYönetici olarak açmadan kullanınca program düzgün çalışmayıp yönetici olarak açınca çalışması daha mantıklı olur
'Programın Yönetici izni ile Çalışıp Çalışmadığını Öğrenmek için Gereken Kod
Dim identity = System.Security.Principal.WindowsIdentity.GetCurrent()
Dim principal = New System.Security.Principal.WindowsPrincipal(identity)
Dim isElevated As Boolean = principal.IsInRole(System.Security.Principal.WindowsBuiltInRole.Administrator)
If Debugger.IsAttached = False Then
If isElevated = False Then
MsgBox("Program yönetici izni ile başlatılmadığından çıkış yapılıyor, lütfen yönetici izni ile açın.")
Application.Exit()
End If
End If