私はスケジュールされたタスクによって起動されるコンソールアプリケーションを持っています。私は新しいスレッドでこのコンソールアプリケーションを永久に実行したいと思います。コンソールアプリケーションの新しいバージョンが置かれると、メインコードが実行されます。 (おそらくメインコードが実行されると、コンソールEXEでモニタスレッドを実行する必要があります。exeが変更されると、シェル実行がコンソールアプリケーションに再び呼び出され、元のスレッドが中止されます)。メモリで実行中の自己更新アプリケーション
1
A
答えて
1
main
関数を書き換えて、コードの実際のロジックを別のAppDomainで実行します。更新プログラムをインストールする準備ができたら、そのAppDomainをシャットダウンし、新しいコードで別のアプリケーションを起動します。
+0
優れたアプリドメインがそれを行う必要があります。 – user666423
関連する問題
- 1. 自己更新.net CFアプリケーション
- 2. Windows IOTコア自己更新アプリケーション
- 3. 自己更新アプリケーションとUAC最適実装
- 4. 自己更新コード?
- 5. 自己更新アプリ
- 6. 自己参照表のバッチ更新の実行
- 7. 実行中にメモリなしのアプリケーション
- 8. 実行中のアプリケーションでのエンティティワークスの更新、テストでの失敗
- 9. "php composer.phar自己更新"ハングビルド
- 10. Ionic 3 App自己更新
- 11. Tkinterラベル自己更新
- 12. エラーメッセージAjax、自己更新フィールド
- 13. 更新と自己参加
- 14. WIXで自己更新アプリケーションをインストールしますか?
- 15. バックグラウンドで実行中のアプリケーションのデータを更新するには
- 16. 自己更新Node.jsアプリケーションの作成方法は?
- 17. 別のスレッドにアプリケーションドメインを持つ自己更新アプリケーション
- 18. 破損しない自己更新アプリケーションを実装する方法
- 19. 自己実行機能
- 20. サブクエリ内で自己参照付き行を更新する
- 21. 自己更新Pythonスクリプトの再起動
- 22. 自己更新後のエラーNuGet Ubuntu 16.04
- 23. How-To - 実行中のPythonアプリケーションを更新する
- 24. Python Tkinter - 実行中に更新中
- 25. 自己実行機能はDOMで実行可能ですか?
- 26. 自動更新アプリケーション
- 27. 「実行中」のAndroidスタジオの更新アクティビティ
- 28. 実行中のNeo4jグラフデータベースの更新
- 29. スクリプト実行中のJavaScriptページの更新
- 30. アンドロイドエミュレータで実行中のアプリケーション
多分新しいスレッドは必要ありません。多分、私は、コンソールアプリケーションを実行するコールバックとファイルキャッシュの依存関係を追加することができます。しかし、コンソールアプリケーションの実行が終了して終了すると、私はキャッシュがクリアされていると推測しています。 – user666423
コンソールアプリケーションの実行中にexeプログラムを置き換えることができないと思います。コンソールアプリは長時間走っていますか?コンソールアプリケーションをスケジュールされた時間に実行したいのですが、新しいバージョンが配置されている場合は、スケジュールされた時間に加えて、すぐにそれを実行しますか? – hatchet