ile programlı bir şekilde zaman ayarlayın Uzak bir makinede saati uzaktan ayarlamanın en iyi yolu nedir? Makine Windows XP'yi çalıştırıyor ve yeni süreyi bir web servis çağrısı aracılığıyla alıyor. Amaç uzak makinelerin sunucuyla senkronize olmasını sağlamaktır. Sistem, web servisimizin tek erişim olduğu şekilde kilitlenmiştir, bu yüzden her uzak makinede bir zaman sunucusu kullanamıyorum.C#
[StructLayout(LayoutKind.Sequential)]
public struct SYSTEMTIME {
public short wYear;
public short wMonth;
public short wDayOfWeek;
public short wDay;
public short wHour;
public short wMinute;
public short wSecond;
public short wMilliseconds;
}
[DllImport("kernel32.dll", SetLastError=true)]
public static extern bool SetSystemTime(ref SYSTEMTIME theDateTime);
Sana güvenliğini alacağı tam olarak nasıl emin değilim gerçi, istemci üzerinde bu işlevi gerçekleştirmek olabilir, öyle ki çalıştı:
Bunu destekleyeceğim. Zaman protokolü sağdaki popodaki bir ağrıdır. Mümkünse yerleşik servisi kullanın. –