2つのアプリケーションがあります。 最初のアプリケーションは問題のマシンから離れていて(私はそれに対して何もしていません)、ネットワーク(LAN)経由で大きなファイルを作成します。私はこのプロセスを支配しておらず、いつ起きるかも知らない。これは私と一緒に働かなければならないものです。これを追加、変更、変更することはできません。ファイルのオープンを検出してプロセスを同期させる(作成)
2番目のアプリケーションは私によって書かれ、見つかったらこのファイルを処理します。このアプリは5分ごとに実行されるようにスケジュールされています。
状況が発生する可能性があります。アプリケーションが処理しようとしたときにファイルが処理されている途中で、処理が不完全でエラーが発生する可能性があるため、ファイルが完全に書き込まれたかどうかを検出する必要があります。処理を開始します。
OpenFile()を使用して、読み取り/書き込みロックアクセスを要求できます。エラーは、ファイルが作成されていることを示します。
http://msdn.microsoft.com/en-us/library/system.io.filesystemwatcher.aspx
ウォッチャしかし、私は、私が(後でNTと)窓のために考えていないエレガントな方法があると疑われる
残念ながら、リモートプロセス(リモートマシン)はアクセスできません。 –