2

DateTime.Now.ToString("MM/dd/yyyy"); 現在の日付を取得するために使用 しています。システムの日付を変更すると、DateTime.Now() によって返される日付も変更され、脆弱です。

これに対する解決策はありますか?ありがとう

4

3 に答える 3

2

その場合、NTP サーバーを使用して現在の日付/時刻を取得する必要があります。別の質問に投稿された実装を見てください。 C# を使用して NTP サーバーにクエリを実行する方法は?

于 2012-09-23T17:29:40.000 に答える
1

マシンの時刻が信頼できない場合は、NTP (Network Time Protocol) クライアント呼び出しを使用して、信頼できるタイム サーバーに正しい時刻を問い合わせることができます。

多くのクライアント コードがあります。例http://www.dotnet-snippets.com/dns/c-simple-network-time-ntp-protocol-client-SID571.aspx

于 2012-09-23T17:29:41.930 に答える
0

コメントとゲートウェイに感謝します。

私を助けてくれたリンクを1つ共有したいと思います。

http://nickstips.wordpress.com/2010/02/12/c-get-nist-internet-time/

于 2012-09-23T20:39:28.160 に答える