2012-04-21 54 views
0

我想寫一個必須知道實時的程序。 如果有人更改窗口時間,我不希望我的程序時間改變。 如何?C#和Windows中的時間

+8

嘗試與網絡上的時間服務器synching? – Bridge 2012-04-21 14:43:17

+0

@Bridge說什麼:) – leppie 2012-04-21 14:43:48

+0

你關心時間多久了?使用像[System.Environment.TickCount](http://msdn.microsoft.com/en-us/library/system.environment.tickcount.aspx)之類的東西會給你一個值不被更正的時區,DST或任何東西其他。它會週期性地滾動,在任何其他系統上都沒有意義,並且在下次啓動後意義不大。 – HABO 2012-04-21 15:13:19

回答

1

如果你不願意相信系統時間,你將不得不通過網絡獲得時間。找一個c#ntp客戶端。