求一段c#(c/s结构)要求客户端在连接服务器的时候如果客户端的日期时间与服务器的不一致则自动修改客户端的日期和时间。
求一段c#(c/s结构)要求客户端在连接服务器的时候如果客户端的日期时间与服务器的不一致则自动修改客户端的日期和时间!!! --------------------编程问答-------------------- 则自动修改客户端的日期和时间...cpu问题吧,能改不? --------------------编程问答-------------------- 不能吗?不知道哪位大侠给指点下到底能不能改 --------------------编程问答-------------------- 发现时间不对你得和某个时间对比。 一般我们是获取本地电脑时间,要不你就以服务器的时间为准 --------------------编程问答-------------------- 我想知道的是怎么去修改客户端的时间,在知道服务器的时间的情况下.... --------------------编程问答--------------------[DllImport("Kernel32.dll")]
public static extern void GetLocalTime(SystemTime st);
[DllImport("Kernel32.dll")]
public static extern void SetLocalTime(SystemTime st);
[StructLayout(LayoutKind.Sequential)]
public class SystemTime
{
public ushort wYear;
public ushort wMonth;
public ushort wDayOfWeek;
public ushort wDay;
public ushort Whour;
public ushort wMinute;
public ushort wSecond;
public ushort wMilliseconds;
}
然后:
DateTime cTime = DateTime.Now;
SystemTime st = new SystemTime();
st.wYear = (ushort)cTime.Year;
st.wMonth = (ushort)cTime.Month;
st.wDay = (ushort)cTime.Day;
st.Whour = (ushort)cTime.Hour;
st.wMinute = (ushort)cTime.Minute;
st.wSecond = (ushort)cTime.Second;
st.wMilliseconds = (ushort)cTime.Millisecond;
SetLocalTime(st); --------------------编程问答-------------------- 按照楼上的代码试了能改,但是在改2次之后就出错误了。。不知道是什么原因。。。。 --------------------编程问答-------------------- 一个是系统操作,一个是应用操作,C#能行吗、?
补充:.NET技术 , C#