AntiMicrop
=> C#'ta Sistem Saatini Değiştirmek
(22.3.2012 18:15:45)
Arkadaşlar kernel32.dll dosyasını projeme import edip sistem saatini belirlediğim saat ile değiştirmek istediğimde benim belirlediğim saatin üzerine 2 saat ekleyerek değiştiriyor niye böyle yapar anlamadım
Sistem saati ayarlarındaki zaman diliminden mi kaynaklanıyo acaba
TrueBlack
=> C#'ta Sistem Saatini Değiştirmek
(22.3.2012 19:42:43)
o anda sistemin saatini ne olarak veriyor sana ona bakman lazım önce. Sağ alt köşedeki saate değil üzerine eklediğin anda kernek32.dll den dönen saat durumu nedir onu kontrol edip ona göre işlem yapman daha doğru olur. Tabi bu tarz birşey hiç lazım olmadı denemek lazım. Sadece fikir yürütüyorum.
fsh77
=> C#'ta Sistem Saatini Değiştirmek
(22.3.2012 20:59:17)
Sekronizasyon var zaten degistirsende belli bir sure sonra yine degistir +2 saat ondeyiz iki saat eksik vermen lazım ayrıca sekronizayondan donen degeride kontrol edip 2 saat cıkarman gerekli.
AntiMicrop
=> C#'ta Sistem Saatini Değiştirmek
(22.3.2012 21:05:43)
quote:
Orijinalden alıntı: fsh77 Sekronizasyon var zaten degistirsende belli bir sure sonra yine degistir +2 saat ondeyiz iki saat eksik vermen lazım ayrıca sekronizayondan donen degeride kontrol edip 2 saat cıkarman gerekli. |
Bu durum sadece kendi bilgisayarımda değil programın çalışacağı tüm bilgisayarlarda geçerli olacak. Serverdan sistem saatini alıp clientların saatine eşitlemeye çalışıyorum. Hepsinden 2 çıkarsam, saat dilimi +2 olmayan bilgisayarlarda saatin yanlış ayarlanmasına sebebiyet vermez miyim
fsh77
=> C#'ta Sistem Saatini Değiştirmek
(22.3.2012 21:07:02)
bunlar turkiyede degilmi degilse ulke saat dilimlerine gore hesap yapman lazım.
AntiMicrop
=> C#'ta Sistem Saatini Değiştirmek
(26.3.2012 15:01:14)
DateTime saat;
saat=saat.ToUniversalTime();
işimi çözdü