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
6 HİZMET YILI
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,766
Çözümler
5
Tepki puanı
720
Ödüller
13
Yaş
24
Sosyal
8 HİZMET YILI
Ş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ş
28
6 HİZMET YILI
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,270
Çözümler
3
Tepki puanı
791
Ödüller
12
8 HİZMET YILI
direk yönetici olarak aç'a tıklar biter
 
Banlı Üye
Katılım
20 Ara 2015
Mesajlar
754
Tepki puanı
116
8 HİZMET YILI
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
6 HİZMET YILI
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
9
8 HİZMET YILI
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
6 HİZMET YILI
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ı
588
Ödüller
7
6 HİZMET YILI
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
7
8 HİZMET YILI
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
7 HİZMET YILI
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