不建议你写这个程序,因为微软已经做了,有个系统服务叫win32time它就是干这个的。如何配置问下google吧
如果你一定要自己做的话,看msdn:
http://msdn.microsoft.com/zh-cn/library/ms172517(v=VS.90).aspx
这儿有实现的核心方法
正解
我这样做的目的是,因为有的客户端电脑上面的时间给设置好几年前,年份月份小时等都不对,就是像打开程序的时候判断有网络的话帮他把系统时间校准下。
@囧嗿″翫▓:
那就用msdn中的方法吧。
@玉开: 我试下看,谢谢了
这个估计得调用系统dll里的方法了。
应该是这个函数:
[DllImport("kernel32.dll")]
static extern bool SetSystemTime(ref SYSTEMTIME time);
如果不是的话,你在这个网站找找看:http://www.pinvoke.net/default.aspx/kernel32/SetSystemTime.html