私が作成しているアプリケーションの一部には、特定の期間にのみアクセスする必要があります。
DateTime
C#のプロパティを使用して現在のシステム時刻を取得できることはわかっています。プロパティを使用DateTime
すると、ユーザーはシステム時間を変更して、いつでもアプリケーションの一部にアクセスできます。
C#で実際の現在時刻を取得する方法を教えてください。
www.pool.ntp.orgなど、実際の現在時刻を取得するには、一部のNTPサーバーにクエリを実行する必要があります。
NTPクライアントのこの実装を見てください:http://dotnet-snippets.com/dns/simple-network-time-ntp-protocol-client-SID571.aspx
システムの日付が間違っている場合、アプリケーションは別の場所から正しい日付を取得する必要があります。つまり、外部リソースはおそらくWebサービスまたは他のローカルリモートサーバーです。