ユーザーがアプリケーションを閉じた後、またはそのプロセスがタスクマネージャーから強制終了された後でも、アプリケーションを強制的に再起動するにはどうすればよいですか?
タイマー付きのWindowsサービスを使用してみましたが、Windowsサービスの制限は、ユーザーがサービスを停止できることです。
ユーザーがアプリケーションを閉じた後、またはそのプロセスがタスクマネージャーから強制終了された後でも、アプリケーションを強制的に再起動するにはどうすればよいですか?
タイマー付きのWindowsサービスを使用してみましたが、Windowsサービスの制限は、ユーザーがサービスを停止できることです。
タイマー付きのWindowsサービスを使用してみましたが、Windowsサービスの制限は、ユーザーがサービスを停止できることです。
これはWindowsサービスの制限ではありません。これは、ユーザーがコンピューターを所有しているため、基本的にユーザーがやりたいことやコンピューターを使って何でもできるという事実の制限です。
停止または終了できないアプリケーションを作成する方法はありません。どういうわけかタスクマネージャーからアプリを隠す方法を見つけたとしても、コンピューターに精通しているユーザーは、アプリケーションを終了できる別のタスクマネージャースタイルのプログラムを見つけることができます。
Windows(および他のすべてのエンドユーザーオペレーティングシステム)は、この種の非常にユーザーに敵対的な動作を防ぐように特別に設計およびプログラムされており、非常に正当な理由があります。
これはプログラミングの問題ではなく、そのルートで解決策を見つけることはできません。これは、システム管理者と協力してグループポリシーを使用することで解決する必要があるものです。グループポリシーは、タスクを終了したりサービスを停止したりする機能など、個々のユーザーがコンピューターを制御する量を制限するためにWindowsに組み込まれている機能です。
サーバー障害については、これについてさらに質問してください。
ノート:
これは、実装を試みる必要がある答えではありません。これに関する興味深いコメントがなかったら、私はそれを削除したでしょう。
ウイルスみたい!:)
このプロセスの存在を定期的にチェックするバディ プロセスまたは別のプロセスが必要です。見つからない場合は、再起動します。