0

VB.NET で開発され、Windows Server 2003 に保持されているアプリケーションがあります。ユーザーはネットワーク経由でアプリケーションを実行します。このメソッドを使用してアプリケーションを更新していました

  1. 更新されたコードで新しい .exe を作成する
  2. ユーザーがアプリケーションを実行している間に古い .exe ファイルの名前を変更する
  3. 新しい .exe を古い exe パスにコピーします
  4. 翌日古い.exeを削除

正常に動作していましたが、1 週間前から動作がおかしくなりました。名前の変更中にアクセスが拒否されるというエラーが発生 することがあります。ユーザー側でアプリケーションを閉じた後、名前を変更できるようになります。また、ユーザー側でアプリケーションを閉じた後、.exe が自動的に削除されることがあります。これは何が原因ですか?助けてください

4

2 に答える 2

0

アプリケーションがどこかで使用されている可能性があります。タスクマネージャーからプロセスを強制終了してから、名前を変更してみてください。

お役に立てれば

于 2013-03-04T06:04:28.293 に答える
0

cmd.exeを起動し、rename "\Server\share\Dir\my.exe" Old.exe と入力するだけです。 ネットワーク経由でこれを行うことができます

于 2013-03-04T11:03:45.470 に答える