saat ve tarih ayarlarının değiştirilmesini nasıl engelleriz?
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
saat ve tarih ayarlarının değiştirilmesini nasıl engelleriz?
mrb
windows un saat ve tarih ayarlarının değiştirilmesini nasıl engelleyebiliriz?
bu windows ta mümkün mü?
yardımlarınız için şimdiden teşekkürler.
windows un saat ve tarih ayarlarının değiştirilmesini nasıl engelleyebiliriz?
bu windows ta mümkün mü?
yardımlarınız için şimdiden teşekkürler.
- Trial_Cooder
- Üye
- Mesajlar: 236
- Kayıt: 17 Nis 2006 04:44
Anladığım Kadarıyla, Lisans Bittiğinde, Kullanıcı Tarihi Geri Aldığında, Program Devam Ediyor.
Program İlk Açıldığında Kontrol Ettir, Mesela;
Bir Veri Tabanın Olsun, Her Açıldığında O Günün Tarihini Al. Eğerki O Aldığı Tarih, Ondan Önceki Alınan Tarihden Küçükse, Programı Sollandır Daha Ayrıntıya Girmek İsterdim, Ama Şimdilik Bu Kadar
Program İlk Açıldığında Kontrol Ettir, Mesela;
Bir Veri Tabanın Olsun, Her Açıldığında O Günün Tarihini Al. Eğerki O Aldığı Tarih, Ondan Önceki Alınan Tarihden Küçükse, Programı Sollandır Daha Ayrıntıya Girmek İsterdim, Ama Şimdilik Bu Kadar
S.A arkadaşlar
Bende de benzer bir sıkıntı var. Bir firmada çalışan programımda kullanıcıların windows saatini değiştirerek kayıt yapmları sıkıntı yaratıyor zaman zaman. Gerçi İkaz ettim ama zaman ayırıp windowsun saatinin nasıl değiştirilemez hale getirilemediğine bakamadım.
Bilen arkdaşlar yazarsa sevinirim. veya seviniriz. zannedersem davut arkdaşınkide benimki gibi bir problem.
Bende de benzer bir sıkıntı var. Bir firmada çalışan programımda kullanıcıların windows saatini değiştirerek kayıt yapmları sıkıntı yaratıyor zaman zaman. Gerçi İkaz ettim ama zaman ayırıp windowsun saatinin nasıl değiştirilemez hale getirilemediğine bakamadım.
Bilen arkdaşlar yazarsa sevinirim. veya seviniriz. zannedersem davut arkdaşınkide benimki gibi bir problem.
- sadettinpolat
- Moderator
- Mesajlar: 2131
- Kayıt: 07 Ara 2003 02:51
- Konum: Ankara
- İletişim:
xp pro kullaniyorsniz ve oturum acan kullanici sınırlı kullanici ise baslat --> calista gpedit.msc yazin orda bir cok kisitlama secenegi var.
windows settings --> local policies --> user rigths assignment --> change the system time alaninda hangi kullanicilarin saati degistirmeye yetkili oldugunu belirtebiliyorsunuz.
windows settings --> local policies --> user rigths assignment --> change the system time alaninda hangi kullanicilarin saati degistirmeye yetkili oldugunu belirtebiliyorsunuz.
-
- Üye
- Mesajlar: 380
- Kayıt: 31 Eki 2005 03:26
Selam.
- Programcılık - Etik olarak Windows saat ayarlarını ne kadar geçerli bir sebep bile olsa değiştirme özgürlüğüne kısıtlama getirmemiz doğru değildir arkadaşlar. Bunun yerine tespit mekanizmanızı geliştirelim.
- Örneğin kendi projelerimde @Trial_Cooder benzeri bir uyulamam var :
- Programım her çalıştığında system tarihini, sabit diskin sadece sizin bilebileceğiniz ama Windows tarafından oturum yetkileri konusunda serbest bir bölgesinde bir ini dosyasına veya registry kayıtlarında bir yere not edin. Tabi bundan önce son kaydedilen tarihi okuyun.
- Shareware süresini geçtikten sonraki bir tarih okur ve system tarihi daha önceki bir tarihe dönmüşse bir uyarı ile programın işleyişini kırın.
- Registry kayıtları kolayca tespit edilebiliyor. Mesela ben Advanced Registry Tracer diye bir programla önceki / sonraki hallerini karşılaştırıp Undo.REG dosyası hazırlayıp bir önceki system ayarlarına bir çırpıda dönebiliyorum. Bunu demek ki isterse herkes yapabilir. Onun için ini dosyası fikri veya yeri belli olur ama şifrelenmiş olursa sorun olmaz sanırım, veritabanı kaydı daha geçerli geliyor.
- Kullanıcı Windows'u baştan kurar bu sınırı aşar diyenleri duyar gibiyim ama zaten aynı konu system tarihi windows'tan açılmadan önce de değiştirilebilir gerçeğini hatırlatırım.
- Programcılık - Etik olarak Windows saat ayarlarını ne kadar geçerli bir sebep bile olsa değiştirme özgürlüğüne kısıtlama getirmemiz doğru değildir arkadaşlar. Bunun yerine tespit mekanizmanızı geliştirelim.
- Örneğin kendi projelerimde @Trial_Cooder benzeri bir uyulamam var :
- Programım her çalıştığında system tarihini, sabit diskin sadece sizin bilebileceğiniz ama Windows tarafından oturum yetkileri konusunda serbest bir bölgesinde bir ini dosyasına veya registry kayıtlarında bir yere not edin. Tabi bundan önce son kaydedilen tarihi okuyun.
- Shareware süresini geçtikten sonraki bir tarih okur ve system tarihi daha önceki bir tarihe dönmüşse bir uyarı ile programın işleyişini kırın.
- Registry kayıtları kolayca tespit edilebiliyor. Mesela ben Advanced Registry Tracer diye bir programla önceki / sonraki hallerini karşılaştırıp Undo.REG dosyası hazırlayıp bir önceki system ayarlarına bir çırpıda dönebiliyorum. Bunu demek ki isterse herkes yapabilir. Onun için ini dosyası fikri veya yeri belli olur ama şifrelenmiş olursa sorun olmaz sanırım, veritabanı kaydı daha geçerli geliyor.
- Kullanıcı Windows'u baştan kurar bu sınırı aşar diyenleri duyar gibiyim ama zaten aynı konu system tarihi windows'tan açılmadan önce de değiştirilebilir gerçeğini hatırlatırım.
- sadettinpolat
- Moderator
- Mesajlar: 2131
- Kayıt: 07 Ara 2003 02:51
- Konum: Ankara
- İletişim:
muharrem abi, bu islem genel piyasa icin yazilmis uygulamlar icin gecerli olsada kurumsal uygulamar icin gecerli degil bence. asil etik olmayan belirli bir kurumda belirli bir gorevi olan bir kisinin sistemin tarih saatini kurcalamasidir yoksa active directory, local policies gibi kavramlarin bilism sektorunde hic olmamasi gerekirdimrmarman yazdı: - Programcılık - Etik olarak Windows saat ayarlarını ne kadar geçerli bir sebep bile olsa değiştirme özgürlüğüne kısıtlama getirmemiz doğru değildir arkadaşlar.
- Policies kavramı tamamen sistem yöneticilerinin hakimiyet alanındadır. Hiç bir yazılım, yönetici seviyesinde haklara sahip değildir. Taa ki, sistem yöneticisi bu yetkiyi verene kadar.
- Konuyla dolaylı yoldan ilgili olarak şunu söyleyebilirim: Bir yazılımın "For Windows" payesi alması için Micro$oft'un şartları vardır. API kontrolleri yazılımcıların emrine sunulmuştur, bu imkan verilmiştir ama tamamen belirli bir izin altında geçerlidir. Yanlış anlaşılmasın bir ithamda bulunmuyorum, izin dışı hareketler sisteme olan istemsiz yönlendirmeye göre sınıflandırıldığında "spy", "trojan", "virus" vb. isimler ile anılır.
- Sonuç olarak diyorum ki bu engellemenin yapıldığını bir şekilde kullanıcıya bildirmek gereklidir. Bunu göze alan kullanıcı sistemine kurar kullanır ve bu engel için sizin hakkınızda yorum yapma hakkını yitirmiş olur aksi halde cevap hakkı doğuran durumlar söz konusu olacaktır. Buna hazırlıklı olun derim...
- Konuyla dolaylı yoldan ilgili olarak şunu söyleyebilirim: Bir yazılımın "For Windows" payesi alması için Micro$oft'un şartları vardır. API kontrolleri yazılımcıların emrine sunulmuştur, bu imkan verilmiştir ama tamamen belirli bir izin altında geçerlidir. Yanlış anlaşılmasın bir ithamda bulunmuyorum, izin dışı hareketler sisteme olan istemsiz yönlendirmeye göre sınıflandırıldığında "spy", "trojan", "virus" vb. isimler ile anılır.
- Sonuç olarak diyorum ki bu engellemenin yapıldığını bir şekilde kullanıcıya bildirmek gereklidir. Bunu göze alan kullanıcı sistemine kurar kullanır ve bu engel için sizin hakkınızda yorum yapma hakkını yitirmiş olur aksi halde cevap hakkı doğuran durumlar söz konusu olacaktır. Buna hazırlıklı olun derim...
-
- Üye
- Mesajlar: 380
- Kayıt: 31 Eki 2005 03:26
bencede asıl problem bu. Mesela kasadefterine kayıtlarda tarih saat değişikliği hiç hoş olmaz. Bu durumda ya terminallerde tarih kısıtlaması yapılacak, ya da server ın tarih ayarları alınacak. Dos ta NET TIME ile yapılıyordu ama API lerle de bu mümkün olmalı...mero yazdı:S.A arkadaşlar
Bende de benzer bir sıkıntı var. Bir firmada çalışan programımda kullanıcıların windows saatini değiştirerek kayıt yapmları sıkıntı yaratıyor zaman zaman. Gerçi İkaz ettim ama zaman ayırıp windowsun saatinin nasıl değiştirilemez hale getirilemediğine bakamadım.
Bilen arkdaşlar yazarsa sevinirim. veya seviniriz. zannedersem davut arkdaşınkide benimki gibi bir problem.
Denetim Masası
Yönetimsel Araçlar
Yerel güvenlik ilkesi
Kulanıcı hakları ataması
orda
Sistem Saatini değiştir seçeneğindeki
değiştirme hakkını sadece administrator kullanıcısına verin
diğerlerini kaldırın
administratoru şifreleyin
heralde bu işinizi görecektir
Yönetimsel Araçlar
Yerel güvenlik ilkesi
Kulanıcı hakları ataması
orda
Sistem Saatini değiştir seçeneğindeki
değiştirme hakkını sadece administrator kullanıcısına verin
diğerlerini kaldırın
administratoru şifreleyin
heralde bu işinizi görecektir
Ol deyince olduran Gönüllerimizi imanla dolduran
Yüce Allahın doksandokuz ismi ile.. Selamın Aleyküm
Yüce Allahın doksandokuz ismi ile.. Selamın Aleyküm