自分自身を更新できるソフトウェア アプリケーションを作成しています。開始後、アプリケーションは利用可能な更新があるかどうかを確認し、それらのファイル (アセンブリ) をダウンロードしてから、それらの読み込みを続行します。
ただし、問題は、アプリケーションが同時に複数のユーザーによって実行される場合です。これは、ターミナル サーバーで実行しているときに発生します。Windows は古いファイルをロックしたままにするため、アプリケーションはこれらの古いファイルを置き換えることができません。
この問題を解決する簡単な方法はありますか? これはレガシー アプリケーションであり、アプリケーションの大部分や更新メカニズムを変更する時間がありません。