0

我在这里找到了如何更改系统时间的好建议。

没关系...但是为 WPF 客户端应用程序更改系统本地时间的最佳策略是什么?

例如,我的应用程序定期从服务器获取一些数据,我可以通过它传递服务器时间。

或者可能更好地使用附加thread询问服务器服务器时间并始终更改本地系统时间......

所以我不知道哪种方法更好......

感谢您提供任何线索。

4

1 回答 1

4

最好不要这样做 - 它需要管理员权限才能更改系统时间,因此您的程序必须以管理员身份运行(在您的情况下可能可以接受,但通常不是一个好主意)。

在设置时间时,还需要一些努力来正确调整网络延迟。请查看它通常是如何完成的,即从NTP - Network Time Protocol开始。

一种选择是将窗口配置为更频繁地检查时间,而不是手动进行,因为它已经实现了该功能。

于 2012-04-19T17:00:45.467 回答