Autoit #NoAutoIt3Execute ve requireAdministrator

Programlama dilleri konusunda bilgi paylaşım alanıdır.
Cevapla
anxious
Byte2
Byte2
Mesajlar: 98
Kayıt: 11 Mar 2015, 07:56

Autoit #NoAutoIt3Execute ve requireAdministrator

Mesaj gönderen anxious » 09 Mar 2019, 21:14

@BlueLife Şu kodların tam olarak anlamı nedir acaba.
#RequireAdmin admin yetkisi varmış gibi çalıştırıyor biliyorum bunu ama
#AutoIt3Wrapper_Res_requestedExecutionLevel=requireAdministrator ve #RequireAdmin arasında ne fark var scriptimize her ikisinide eklesek bir artısı olurmu veya her ikisini eklemek gereksiz mi olur?

ve birde şu satır ne anlama geliyor? #NoAutoIt3Execute
Bizi bu konuda aydınlatırsan sevinirim



Kullanıcı avatarı
BlueLife
Byte4
Byte4
Mesajlar: 187
Kayıt: 29 Ağu 2014, 20:42

Re: Autoit #NoAutoIt3Execute ve requireAdministrator

Mesaj gönderen BlueLife » 10 Mar 2019, 10:24

@anxious

#RequireAdmin kodlarda admin yetkisi ister. Exe ye çevirmeden sadece au3 veyahut a3x olarak kulanacaksan ve admin yetkisine ihtiyacın varsa bunu eklemelisin. Tabi exeye çevireceksende kullanabilirsin. #AutoIt3Wrapper ekleri program exe ye çevirilirken işliyordu galiba. a3x olarak denemedim. Gerçi a3x olarak fazla kullananda yokturdur. Ben admin yetkisi isteyen uygulamalarda #AutoIt3Wrapper_Res_requestedExecutionLevel=requireAdministrator şeklinde kullanıyorum. #RequireAdmin kullanmıyorum. Ayrıca IsAdmin() ile kontrol yapıyorum kodlamada. Misal;

If IsAdmin() = 0 Then
MsgBox(16, "Başlık", "Admin yetkisi gerekli!", 15)
Exit
EndIf

#NoAutoIt3Execute yi hiç kullanmadım desem yeridir. Derlenmiş autoit exeleri üzerinden a3x dosyalarının çalışmaması için bir komut gibi. Misal senin autoit ile yaptığın program exesi üzerinden farlı bir a3x çalışması çalıştırılabiliyor. Tabi yanlış hatırlıyor olabilirim. Bu komut hakkında fazla bilgim yok!

Cevapla