Merhaba
Bu da benden gelsin sizlere
REG KAYDI :
Kod: Tümünü seç
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\SystemFileAssociations\.cmd\shell\runas]
"HasLUAShield"=""
[HKEY_CLASSES_ROOT\SystemFileAssociations\.cmd\shell\runas\command]
@=hex(2):22,00,63,00,6d,00,64,00,2e,00,65,00,78,00,65,00,22,00,20,00,22,00,25,\
00,31,00,22,00,20,00,25,00,2a,00,00,00
Kod Açıklaması :
Bu, kayıt defteri (registry) dosyası, Windows işletim sisteminde .cmd dosyalarına sağ tıkladığınızda "Yönetici Olarak Çalıştır" seçeneğini eklemek için kullanılmak üzere, @burak35 verdiği kod üzerinden inşa edilmiştir.Bu kayıt defteri ayarları, .cmd dosyalarına sağ tıkladığınızda "Yönetici Olarak Çalıştır" seçeneğini ekler ve bu seçeneğe tıkladığınızda belirtilen komut çalıştırılır. Bu, kullanıcıların .cmd dosyalarını yönetici izinleriyle çalıştırmalarını sağlar.
Adımlar
Yukarıdaki metni kopyalayın.
Bir metin düzenleyici (Notepad gibi) açın ve kopyaladığınız metni yapıştırın.
Dosyayı cmd_runas.reg gibi bir isimle kaydedin. Dosya uzantısının .reg olduğundan emin olun.
Kaydettiğiniz .reg dosyasına çift tıklayın. Kayıt Defteri'ne eklemek için onay isteyecektir. Onay verin.
Değişikliklerin etkili olması için bilgisayarınızı yeniden başlatın.
Bu adımları takip ettikten sonra, .cmd dosyalarına sağ tıkladığınızda "Yönetici Olarak Çalıştır" seçeneğini göreceksiniz.
SİLME KODU :
Kod: Tümünü seç
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\SystemFileAssociations\.cmd\shell\runas]
Adımlar
Yukarıdaki metni kopyalayın.
Bir metin düzenleyici (Notepad gibi) açın ve kopyaladığınız metni yapıştırın.
Dosyayı remove_cmd_runas.reg gibi bir isimle kaydedin. Dosya uzantısının .reg olduğundan emin olun.
Kaydettiğiniz .reg dosyasına çift tıklayın. Kayıt Defteri'nden silmek için onay isteyecektir. Onay verin.
Değişikliklerin etkili olması için bilgisayarınızı yeniden başlatın.
Bu adımları takip ettikten sonra, .cmd dosyalarına sağ tıkladığınızda "Yönetici Olarak Çalıştır" seçeneği artık görünmeyecektir.
NOT:
"@=hex(2):22,00,63,00,6d,00,64,00,2e,00,65,00,78,00,65,00,22,00,20,00,22,00,25,\
00,31,00,22,00,20,00,25,00,2a,00,00,00"
ifadesinin sözel anlamı...
@=hex(2):... ifadesi, Windows Kayıt Defteri'nde bir dize değerinin (string value) hex (onaltılık) formatında temsilini belirtir. Bu format, belirli karakterlerin onaltılık (hexadecimal) değerlerini kullanarak bir dizeyi temsil eder.
Verdiğimiz örnekteki dize,
cmd.exe komutunu ve dosya yolunu temsil eder. Onaltılık format,
her karakterin ASCII veya Unicode karşılığının onaltılık değerini kullanarak diziyi oluşturur.
Örneğin, cmd.exe ifadesinin onaltılık karşılığı şu şekildedir:
c = 63
m = 6D
d = 64
. = 2E
e = 65
x = 78
e = 65
Bu nedenle, @=hex(2):22,00,63,00,6d,00,64,00,2e,00,65,00,78,00,65,00,22,00,20,00,22,00,25,00,31,00,22,00,20,00,25,00,2a,00,00,00 ifadesi,
cmd.exe "%1" %* komutunu temsil eder.
22 = " (tırnak işareti)
20 = (boşluk)
25 = %
31 = 1
2A = *
Bu şekilde, kayıt defterinde dize değerlerini daha kompakt bir biçimde saklamak için onaltılık format kullanılır.
NOT:
Bu ayarı hiçbir yerde bulamazsınız....!!!