2016-09-04 14 views
0

私は現在、ユーザーがファイルを(MD5で)置き換えたかどうかを確認する必要があるアプリケーションを開発中で、私はタイマーを考えました。コントロールのプロパティをX秒ごとに編集します

1秒おきにチェックするタイマーファイルのMD5が期待どおりでない場合は、MenuStripItemを無効にする必要があります。

私の質問は、1-2秒ごとにコントロールのプロパティを編集するのは悪いですか?

+0

完全に信頼できるものではありません、私は何が必要だと思う[FileSystemWatcher](https://msdn.microsoft.com/en-usです/library/system.io.filesystemwatcher(v=vs.110).aspx) –

答えて

1

コントロールのプロパティを1〜2秒ごとに変更することは悪い考えではありませんが、ファイルのハッシュを頻繁にチェックするのは悪い考えです。ハッシュを比較する前に、少なくともファイルの日付とサイズを比較する必要があります。
より良いアプローチは、メニュー項目が使用されている場合にのみチェックすることです。
FileSystemWatcherフォルダ内の変更を追跡する通常の方法ですが、それはFileSystemWatcher vs polling to watch for file changes

関連する問題