Projenin Amacı ve İşleyişi
Bu proje, özellikle eğitim ve benzeri disiplin gerektiren ortamlarda, öğrencilerin veya kullanıcıların internet bağlantısını bilinçli olarak kesmelerini engellemek amacıyla geliştirilmiştir. Sistem, bilgisayarın ağ bağlantısını düzenli aralıklarla kontrol eder; bağlantı kesildiğinde kullanıcıya tam ekran bir uyarı gösterir, klavye girişlerini tamamen devre dışı bırakır ve görev çubuğunu gizleyerek kullanıcının sistem üzerinde müdahalede bulunmasını zorlaştırır.
Bu yöntemle, internet bağlantısı olmadan bilgisayarın normal kullanımının engellenmesi hedeflenir. Böylece, internetin ders sırasında veya belirlenen zamanlarda bilinçli olarak kesilmesi nedeniyle ortaya çıkan dikkat dağınıklığı ve verimlilik kayıplarının önüne geçilmiş olur.
Sistem Detayları ve Teknik Özellikler
- Ağ Durumu Kontrolü: Program, Ethernet ve Wi-Fi bağlantılarının durumunu Windows API’leri aracılığıyla sürekli izler. Bağlantı kesildiğinde hemen uyarı moduna geçer.
- Tam Ekran Uyarı: Bağlantı kesildiğinde form tam ekran, kenarsız ve üstte olacak şekilde açılır; kullanıcı başka pencereye geçemez.
- Klavye Engelleme: Tüm klavye tuşları sistem genelinde engellenir. Böylece
Ctrl+Alt+Del
veyaAlt+F4
gibi kısa yollar devre dışı kalır, görev yöneticisi açılamaz. - Görev Çubuğu Gizleme: Windows görev çubuğu gizlenerek kullanıcının kolayca programı kapatması engellenir.
- USB Anahtar Kontrolü: Belirli bir USB aygıtı takıldığında, içindeki özel dosya sayesinde program otomatik olarak kapanabilir.
Teknik Kısıtlamalar ve Uyumluluk
Klavye girişlerinin tamamen engellenmesi, bazı antivirüs ve güvenlik yazılımlarında şüpheli veya zararlı davranış olarak algılanabilir ve bu nedenle sistemle uyumsuzluk yaratabilir. Bu durum, özellikle güçlü güvenlik politikalarına sahip işletim sistemlerinde veya kurum bilgisayarlarında programın çalışmasını engelleyebilir veya uyarılar verebilir.
Ayrıca, program güvenli modda veya farklı kullanıcı hesaplarında (özellikle yönetici olmayan hesaplarda) çalıştırıldığında bazı özellikler kısıtlanabilir veya tamamen devre dışı kalabilir.
Bu nedenle, bu yazılımın kullanımı öncesinde sistem uyumluluğu ve güvenlik politikaları göz önünde bulundurulmalıdır.
Antivirüs Uyarıları Hakkında
Program, klavye ve sistem üzerinde gelişmiş kontroller yaptığı için bazı antivirüs yazılımları tarafından trojan olarak algılanabilir. Bu, yazılımın kötü amaçlı olduğu anlamına gelmez; bazı antivirüslerin sistem müdahalelerini yanlış değerlendirmesinden kaynaklanır. Bazı antivirüs programları, özellikle hassas veya kalitesiz olanlar, programı yanlışlıkla trojan olarak işaretleyebilir.
Programı indirip kullanmak tamamen sizin tercihinizdir. Yazılımın çalışma prensiplerini göz önünde bulundurarak karar vermeniz yeterlidir.
Virüs Total sonuçları: https://www.virustotal.com/gui/file/06c098f1fda4732fe81cfcef44db549b0bda25dcd8e47b778ff6501cbe81f6eb?nocache=1
Tek Kurulum ve Kullanım Talimatları
- Program Dosyasını İndirme:
Yazılım dosyasını indirin. - Programı Sabit Bir Konuma Taşıma (Önerilir):
Programın sorunsuz ve sürekli çalışması için IDK dosyasınıC:\Program Files\
veyaC:\
gibi sabit, değiştirilme riski düşük bir klasöre taşımanız önerilir. Böylece yanlışlıkla silinme veya taşınma riskini azaltırsınız. - Yönetici Olarak Çalıştırma:
Programı ilk çalıştırırken sağ tıklayıp (Windows Update Security Open.exe)“Yönetici olarak çalıştır” seçeneğini kullanın. Bu, programın tüm özelliklerini (klavye engelleme, görev çubuğu gizleme vb.) sorunsuz çalıştırması için önerilir. - Başlangıca Otomatik Ekleme:
Program, ilk çalıştırıldığında kendisini Windows başlangıç programlarına otomatik ekler. Böylece bilgisayar her açıldığında program arka planda otomatik olarak başlar. - USB Anahtar Özelliği:
Eğer programdan çıkmak isterseniz, önceden belirlenmiş USB sürücüsüneOpenIDK.bat
dosyasını koymanız yeterlidir. Program bunu algılayıp otomatik olarak kapanacaktır. (Kapanması için flaşı takıp ekrana 1 kez tıklamanız yeterlidir.) - Uyarı:
Windows sürümlerine göre her açılışta yönetici izni isteyebilir bu yüzden kurulum yaptıktan sonra kapatıp açıp denemenizi öneririm.
Bu adımlarla kurulum ve kullanım çok basit ve güvenlidir. Program, dosyanın konumundan bağımsız olarak çalışabilir ancak sabit ve güvenli bir klasöre yerleştirmek uzun vadede sorun yaşamamanızı sağlar.
No responses yet