私はサーバ上にプログラムを持っています(例えば\\192.168.0.1\sharefolder\test.exe
)。私はプログラムのショートカットをクライアントに入れました。ユーザーはそのショートカットでプログラムを実行できます。サーバーで自分のプログラムを更新したいときは、「ファイルが使用中です」というエラーが表示されます。サーバー上で(ショートカットで)自分のプログラムを実行するクライアントのすべてのプロセスを削除するにはどうすればいいですか? 私はこのコードを使用:こんにちは、サーバでプログラムを実行する(ショートカットで)クライアントのすべてのプロセスを強制終了するには
0
A
答えて
0
Mahyar ..
foreach (var process in Process.GetProcessesByName("quartus_pgm"))
{
process.kill();
}
//file.delete();
をしかし、このコードは、唯一のサーバー上で実行中のプロセスを強制終了し、まだ私はプログラムを更新することはできませんとエラーが発生するため、このコードは十分ではありません!
.NETで提供されている「シャドウコピーアセンブリ」メカニズムを使用することをお勧めします。いくつかのdll(すべてのロジック/ UI /があるライブラリ)で参照されている1つのapp(exe)があります。 2.アプリケーションを停止せずにdllを置き換えることができます(exe)。
詳しくは、MSDN articleをお読みください。
このアプローチでは、アプリのリファクタリングが必要な場合があります。
関連する問題
- 1. 実行中のPythonプロセスを強制終了するには?
- 2. 実行中のプロセスを強制的に強制終了するには?
- 3. 長時間実行中のFastcgiプロセスを強制終了する
- 4. プログラムのすべてのプロセスを強制終了するにはどうすればよいですか?
- 5. VB.NETでウィンドウ内で実行中のプロセスを強制終了する
- 6. 実行中のすべてのプロセスをPythonで終了する
- 7. 実行後にすべての関数を強制終了できますか?
- 8. 名前でプロセスを強制終了するには? (Win32 API)
- 9. スクリプトでのプロセスの強制終了
- 10. PowerShellでプロセスを強制終了して認証する
- 11. すべての子プロセスを強制終了しますが、親プロセスは終了しません。
- 12. 再起動するプロセスを強制終了するには? (Forever)
- 13. 特定のクロムタブ/プロセスを強制終了するには
- 14. 1つ以外のプロセスを強制終了するには?
- 15. node.exeの子プロセスを強制終了するには?
- 16. Pycharm:実行中のすべてのプロセスを終了する
- 17. 安全プレイブックの実行を強制的に強制終了できますか?
- 18. オンデマンドで名前でプロセスを強制終了するWindowsバックグラウンドサービス
- 19. Golandで実行中のプロセスを強制終了するカスタム信号を送信するには?
- 20. プロセスを強制終了する前にgmon.outを保存する
- 21. 子プロセスを持つRubyでフォークプロセスを強制終了する
- 22. デバッグ時または実行時にプログラム強制終了
- 23. TCPクライアントの強制終了C#のTCPサーバのスレッド
- 24. Javaプロセスを強制終了し、シャットダウン・フックを実行する方法
- 25. node.jsで開いているプロセスを強制終了するには?
- 26. プログラムでJavaのプロセスを終了する
- 27. ctrl + Cでシェルスクリプトによって開かれたすべてのプロセスを強制終了するには?
- 28. アプリが実行中の状態でspark-submitプロセスを強制終了するかどうかを知るには?
- 29. Javaアプリケーションでプロセスを強制終了する問題
- 30. DB2でプロセス/クエリを強制終了する方法
ありがとうございました。 – Mahyar