Merhaba, ben Selçuk! 👋
Parental Computer Control nasıl çalışır?
Parental Computer Control çocukların bilgisayar kullanımını yönetmek için tasarlanmış bir C# konsol uygulamasıdır. İki ana yöntem sunar: TimeIntervalControl ve TotalWorkingTimeControl.
Bu yöntem, çocukların gün içerisinde belirli zaman aralıklarında bilgisayar kullanımlarının kontrol edilmesini sağlar. Kullanıcılar bilgisayar kullanımına izin verilen başlangıç ve bitiş saatlerini tanımlayabilir. Bu saatler dışında bilgisayar otomatik olarak kapanır. Örneğin 08:00 ila 17:00 arasında sadece bilgisayar kullanılabilir gibi.
Bu yöntem, çocukların her gün bilgisayarda geçirebileceği toplam süreyi kontrol eder. Kullanıcılar çocuğun günlük toplam çalışma saatlerini ayarlayabilir. Belirtilen süre sınırına ulaşıldığında bilgisayar otomatik olarak kapanır. Örneğin bir gün içersinde 24 saat mevcuttur ve çocuklar bu 24 saat içinde sadece 5 saat bilgisayar kullanabilir.
Hata ayıklama işleminden sonra ilk açılışta, kullanıcıdan bir şifre istenir. Bu şifre sonradan değiştirilemez veya silinemez. Şifre onaylandıktan sonra kullanıcı iki seçenekten birini seçmek zorundadır.
Seçeneklerden birini seçtikten sonra, uygulama kendini gizler ve arka planda çalışmaya devam eder. Uygulama belirlenen süreyi aşarsa, kapatma işlemi başlatılır. Bilgisayar yeniden başlatıldığında, kullanıcıya belirlenen şifreyi girmesi için 30 saniye verilir. Bu süre içinde şifre girilirse, kullanıcı uygulama ayarlarını değiştirebilir; aksi halde uygulama kaldığı yerden devam eder.
Kullanıcılar, toplam çalışma saatlerini veya zaman aralıklarını "settings.json" dosyasından değiştirebilir. Ancak, dosyadaki şifre alanının doğru şekilde ayarlandığından emin olmak önemlidir; aksi takdirde yapılan değişiklikler dikkate alınmaz ve ayarlar önceki durumlarına geri döner.
Program, zaman aralıkları, toplam çalışma saati gibi çeşitli ayarların özelleştirilebilmesine olanak sağlar. Kullanıcılar bu ayarları kendi özel ihtiyaçlarına uyacak şekilde değiştirebilirler.
Lisans: Bu proje GNU Genel Kamu Lisansı (GPL), sürüm 3.0 altında dağıtılmaktadır. Projenin tüm kullanıcıları, lisansın koşullarına uymak kaydıyla projeyi özgürce kullanabilir, değiştirebilir ve paylaşabilir. Daha fazla bilgi için LİSANS dosyasına bakabilirsiniz.
© 2024 Selçuk Şahin