暗号化されたデータをテキスト ファイルに書き込むシミュレータ アプリケーションがあります。それが書き込む情報には、タイムスタンプ (アプリケーションがシステム時間から選択するもの) も含まれていますが、私にはわかりません。アプリケーションからテキスト ファイルにランダム データを送信するこのタスク全体を自動化しましたが、レコードは一定の時間間隔で書き込まれる必要があります。
このために、自動化スクリプトに遅延を設定するか、新しいレコードが挿入されるたびにシステム時間を変更できます。
2 番目のアプローチを採用した場合、つまり、プログラムによってシステム時間を非常に頻繁に (1 秒に 1 回程度) 変更した場合、このアプリケーションを実行している Windows システムに悪影響を及ぼしますか? 他の重要なシステム プロセスは影響を受けますか? このアプローチは賢明ですか?
質問する
160 次
3 に答える
2
ここでの最良のオプションは、自動化スクリプトに遅延を入れることです。システムクロックを毎秒変更することで問題が発生することは考えられませんが、毎秒変更するように設定するのではなく、CMOS といつでも同期できるようにすることをお勧めします。
于 2012-08-07T10:15:00.640 に答える
1
システム時刻を変更すると問題が解決する場合がありますが、同時に、同じシステムを共有している時間に依存する他のアプリケーションに悪影響を与える可能性があります。たとえば、ウイルス対策シグネチャの自動更新は時間に依存しており、システム時刻を明示的に変更することによって影響を受ける可能性があります。または、夏時間のためのシステム時刻の自動調整が不適切な時間にトリガーされる可能性があります。この問題を念頭に置くと、アプリケーションが隔離された環境で実行されるようにすることが最善の策です。つまり、時間に依存する他のアプリケーションが同じシステムに存在しないようにし、自動更新がオフに保たれるようにすることです。
于 2012-09-14T12:39:15.637 に答える
1
システム時刻の変更には管理者権限が必要なため、アプリケーションのユーザーは通常のユーザーとしてアプリケーションを実行できません。
于 2012-08-07T12:09:20.903 に答える