0

ここでシステム時刻を変更する方法についての良いアドバイスを見つけました。

大丈夫です...しかし、WPFクライアントアプリケーションのシステムローカル時間を変更するための最良の戦略は何ですか?

たとえば、私のアプリケーションはサーバーから定期的にデータを取得し、サーバーの時間を渡すことができます。

threadまたは、サーバーの時刻についてサーバーに問い合わせ、ローカルシステムの時刻を常に変更するために、追加を使用する方がよい場合があります...

だから私はどちらのアプローチが良いのかわかりません...

手がかりをありがとう。

4

1 に答える 1

4

まったく行わない方がよいでしょう。システム時刻を変更するには管理者権限が必要なので、プログラムは管理者として実行する必要があります(あなたの場合は許容できるかもしれませんが、通常はお勧めできません)。

また、時間を設定するときにネットワーク遅延を正しく調整するための努力も必要です。それが通常どのように行われるか、つまりNTP-NetworkTimeProtocolから始めて確認してください。

1つのオプションは、ウィンドウがすでに機能を実装しているため、手動で行うのではなく、時間をチェックするようにウィンドウを構成することです。

于 2012-04-19T17:00:45.467 に答える