Geçen haftalarda eski bir scriptimizin çalışmadığı bize bildirilmiş ve scripti güncellemek zorunda kalmıştık , bu script sizler tarafından oldukça ilgi gördü , scriptin çalışma şeklini biraz hatırlayacak olursak
; üzerine sürüklenip bırakılan herhangi bir dosya veya klasöre erişimi engelleniyordu dilersek hem erişimi engelleyip hemde ilgili dosya veya klasörü sistem bileşeniymiş gibi görünmez yapıyorduk, sizlerden gelen email ve yorumlar doğrultusunda bu işlevin sağ tuştan verilmesinin çok daha pratik olduğu sonucuna vardık ve scripti sağ tuştan kullanılacak şekilde yeniden düzenledik , scriptin ana fonksiyonlarının aynı olmasına rağmen kullanım farklılığı sebebi ile bu yeni başlıktan verilmesi daha uygun olduğundan kullanım ile ilgili tüm bilgileri aşağıdaki yazımızda bulacaksınız :
Sağ tuş ile Dosya veya Klasörlere erişim engeli atayın
1. Yazının sonundaki linkten gerekli scripti indirelim ve zipten çıkartalım karşımıza ismi "sagtus_ile_engel" olan bir klasör gelecektir bunun içerisinde "folder_hide_protect" isminde bir klasör ve Üç adet script bulunuyor
2. Resimde yeralan "sagtusa_kur.vbe" veya "shift_sagtusa_kur.vbe" dosyalarından birine çift tıklayalım ve sağ tuşumuza gerekli özellikleri ekleyelim , peki resimdeki scriptler tam olarak ne işe yarıyor kısaca açıklayalım :
a) sagtusa_kur.vbe : folder_hide_protect klasörünün içerisinde bulunan ve Sağ tuşumuzdan çalışacak olan özellikleri sağ tuşumuza eklemektedir.
b) shift_sagtusa_kur.vbe : Gerekli tüm özellikleri klavyemizdeki shift tuşuna basıldığında çalışacak şekilde kuran bir scripttir böylece sağ tuşumuzda özellik kalabalığı oluşmayacak ayrıca kullanımda güvenlik önlemi olacaktır , herhangi bir klasör veya dosyaya sağ tıklandığında herhangi bir engelleme veya engel kaldırma özelliği görünmeyecek sadece shift tuşuna bastıktan sonra dosya veya klasör üzerine sağ tıklandığında ilgili seçenekler kullanılabilir olacaktır (Tavsiyemizdir)
c) sagtustan_sil.vbe : Üstteki hangi yöntemle kurulmuş olursa olsun sağ tuşumuzdan ilgili tüm özellikleri kaldıracaktır.
Sağ tuşumuza gerekli kurulumu yaptıktan sonra duruma göre ya shift tuşuna basarak yada doğrudan bir klasör veya dosyaya sağ tıkladığımızda aşağıdaki gibi bir menü ile karşılaşacağız
Sağ tuştan vereceğimiz komutların işlevleri gayet açık ve nettir mesela ;
Erişim yok : Erişimi engeller
Erişim Var : Erişime açar
Erişim yok ve gizli : Hem erişimi engeller hemde Gizler
Erişim var ve Görünür : Hem erişime açar hemde görünür yapar
Gizle veya Göster : Erişim yok ve gizli komutundan sonra kaybolan Klasör veya dosyayı görünür yapıp, Erişim var ve Görünür komutunun uygulanabilmesine olanak sağlar , herhangi bir dosya veya klasör üzerine sağ tıklanıp veya Shift + sağ tık Gizle veya Göster komutu uygulanabilir.
Özellikle çocukların silmesini istemediğiniz klasör veya dosyalar üzerinde çok etkilidir , mesela shift tuşuna basmadan görünür olmayan sağ tuş ile engelleme özelliği bu açıdan oldukça pratiktir veya sağ tuşunuza özellikleri ekledikten sonra belirli dosya veya klasörleri engelleyebilir ve çocuğa bilgisayarı teslim etmeden sağ tuşunuzdan kaldırabilirsiniz , Scriptin çalışması için bir şifre istemesi özelliği konusunda çalışmalarımız devam etmektedir.
- Bir Dosya veya klasöre erişimi engelleyip gizleyelim Burada
- Dosya,klasör veya programlara erişimi yasaklama Burada
- Program kullanmadan bir Klasöre erişimi engelleme Burada
6 Aralık 2017 Tarihli başlık Güncellendi
Anladım uyarı için teşekürler. düzelttiğimi zannediyordum , sanırım yanılmışım , tekrar kontrol ederim. isminde boşluk olanlarda çalışmaması kodlama hatasıdır.
Sn. "velociraptor",
Yukardaki yazınızı 1 yıl önce yayınlamışsınız; ama, ben 3 gün önce gördüm ("Toplu dosya engeli kaldırma yazılımı" başlıklı yazınızın altında bağlantısını vermişsiniz).
Dolayısıyle, eski "script" dosyasını değil yenisini (düzelttiğinizi) indirmiş olmam gerekir; yine de yanıtınızdan sonra bir kez daha indirip baktım; "hash" değerleri aynıydı:
sagtusa_kur.vbe > SHA256: 8A3B8DBF267D728CB4D544FFF6BBC811A4F104485E7E7B8D9180ACD56A2D0311
shift_sagtusa_kur.vbe > SHA256: 009570D18A957CAD538FA057982789B96246363EDB4578D16D8CD5F7F55ADE5B
sagtustan_sil.vbe > SHA256: 5659BB92711016124B698D73DC9081CAF071A2700D58720D2D7A57AF0E3309EF
Aşağıdaki iletiyi, script'leri yalnızca Windows 8.1 Pro Upd.3 x64'te denedikten sonra yazmıştım; bu kez Windows 10-1809-17763.134 Pro x64'te de denedim; sonuç değişmedi:
* Script'lerin çalışması için herşeyden önce içinde bulundukları dizinin adında boşluk olmaması gerekiyor; yoksa, asla çalışmıyor ve aşağıdaki uyarıyı veriyorlar:
| Windows Script Host |
| ".:\..." içinde dosya uzantısı yok. |
| Tamam |
* Script'leri içeren dizinin adında boşluk olmasa bile, eğer bu dizin, adında boşluk olan bir dizinin içindeyse, script'ler yine çalışmıyor ve aynı uyarıyı veriyorlar;
* Ama eğer, script'leri içeren adı boşluksuz dizin, doğrudan bir disk ya da bölümü içindeyse (yani, bir kök dizinin alt dizini durumundaysa), artık, o kök dizinin adında boşluk bile olsa, sorun çıkmıyor ve script'ler düzgün çalışıyor.
Saygılar,
Teşekürler , bu kodlama hatasıydı , düzelttiğimi düşünüyorum , yeniden indirip denerseniz sorun olmaması gerekir.
Sn. "velociraptor",
Herşeyden önce Windows'ların doğru ve etkili kullanımı için yukarda verdiğiniz bilgiler ve oluşturduğunuz "script" takımı için çok sağolun.
Aşağıdaki kullanıcı yorumlarında script'lerin çalışmadığıyla ilgili bir yakınma yoksa da yukardaki yazınızın uygun bir yerine şu uyarıyı eklemenizin çok yararlı olacağını düşünüyorum:
"Script'leri, adında boşluk olan bir dizinin içinden çalıştırmayın; öyle ki, ana dizinin adında bile boşluk olmasın! Yoksa, hata uyarısı verir ve çalışmazlar"
Teşekür ederim, faydalı olmasını dilerim.
Aklına ellerine sağlık usta.Sağolasın.
Teşekürler , Mümkündür fakat üzerinde uğraşılması gerekir.
Merhaba, öncelikle sitenizi yeni keşfettim, ellerinize sağlık güzel işler yapıyorsunuz.
Dosyalara erişimin engellenmesi dışında şifre konulması da mümkün mü?
Şİmdiki çocukların maşallahı var onlar bizim üst modellerimiz 🙂
Çok güzel ama şifrede olmalı. Şimdiki çocuklar bunu çözer 🙂
Umarım faydalı olur Turgay , yorumun için teşekürler
Çok güzel düşünülmüş bir vbs kodlamışsınız. aynen çocuklardan dosyalarımı korumak için kesinlikle kullancağım. Allah razı olsun.