programı Yönetici olarak açmayınca hata versin

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Uzman Üye
Katılım
11 Şub 2018
Mesajlar
205
Tepki puanı
20
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..
 
Kernel Level F ing
Griffin Premium
Katılım
10 May 2016
Mesajlar
1,763
Çözümler
5
Tepki puanı
720
Ödüller
12
Yaş
23
Sosyal
Şunu yapabilirsin regedite değer eklemeye çalışsın try ile execptionu ise msgbox olsun. Zaten yönetici olarak çalışmazsa hata verir exception atar onun için de trya mshbox ekleyip istediğini yaptırırsın
 
Onaylı Üye
Katılım
13 Ocak 2018
Mesajlar
117
Tepki puanı
12
Yaş
27
Bence saçma bir düşünce ama yine de fikrini belirtmek güzel. :D
 
Bilinmiyor
Efsane Üye
Katılım
26 Şub 2016
Mesajlar
4,272
Çözümler
3
Tepki puanı
788
Ödüller
11
direk yönetici olarak aç'a tıklar biter
 
Banlı Üye
Katılım
20 Ara 2015
Mesajlar
754
Tepki puanı
116
ole deilde hem yönetici olarak açsada hem normal olarak açsada çalışsın böle birşey var sanırım sen bu fikri daha çok seversin
 
Onaylı Üye
Katılım
11 May 2018
Mesajlar
110
Tepki puanı
8
0dan kodlaman gerekiyor her detayına kadar
 
Cehalet Mutluluktur
Süper Üye
Katılım
5 Mar 2016
Mesajlar
1,345
Çözümler
1
Tepki puanı
359
Ödüller
8
Visual 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.
 
Onaylı Üye
Katılım
11 May 2018
Mesajlar
110
Tepki puanı
8
Visual 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
 
Ultra Üye
Katılım
6 May 2018
Mesajlar
2,369
Çözümler
1
Tepki puanı
587
Ödüller
7
Yönetici olarak açmadan kullanınca program düzgün çalışmayıp yönetici olarak açınca çalışması daha mantıklı olur
 
Uzman Üye
Katılım
6 Eki 2016
Mesajlar
154
Tepki puanı
27
Ödüller
6
kardeşim basit düşün formload kısmına c ye bi dosya kopyalama kodu gir try komutu ile hata msgbox nada yaz yönetici olarak çalıştrmadın diye programda yönetici izni olmadan c ye dosya atamaz
 
Üye
Katılım
29 Mar 2017
Mesajlar
23
Tepki puanı
4
Başlangıç Formunun Load Kısmına Yapışır bunu iyi günler Kolay gelsin

Kod:
'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
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst
  AdBlock Detected
Elbette, reklam engelleme yazılımı, reklamları engelleme konusunda harika bir iş çıkarır, ancak aynı zamanda web sitemizin bazı yararlı ve önemli özelliklerini de engeller. Mümkün olan en iyi site deneyimi için lütfen bir dakikanızı ayırarak AdBlocker'ınızı devre dışı bırakın.