2011-12-17 9 views
-2

何らかの理由でプログラムがクラッシュしたかどうかを確認して再起動するC#のローダーアプリケーションが必要です。WinFormアプリケーションのローダーの作成方法

どうすればいいですか?

私はそれができるだけ少ないリソースを費やすことができますか?

私はローダーをチェックする別のローダー:)

おかげ

編集行うwouldntは:ああ、私は私のアプリケーションはローダーなしで起動doesntのだろうと忘れてしまったが。それを行うことは可能ですか、それをオプションとして行う必要がありますか?

+0

私はタイマーでwinformを行うことを考えていましたが、それは有用なリソースを使用しています。 –

+0

私たちが見ることができるコードを書いてありますか?これまでに遭遇した問題を説明できますか?あなたはここに投稿する前に答えを探してみましたか? –

+0

私は多くの研究をしましたが、私はMutexをWinForm Application.Causeの名前で使うことができるかどうかを理解できませんでした。しかし、私の質問はちょっと違っていました。ところで、コンソールアプリケーションのリソース使用量は少なくなりますか?なぜなら、私は代わりにwinformアプリケーションを使ってローダーを行うことができるからです。 –

答えて

0

あなたはウォッチドッグのように聞こえ、ローダーとはほとんど関係がありません。
this Google Search、さらにはthis specific articleと試してみてください。

2番目の質問については、別のプログラム以外の手段でアプリケーションを実行できないようにするには、DLLを作成してやりなおう。あなたは余分なマイルに行くこともできますし、いくつかの識別メカニズムを使用して、あなたのアプリケーションだけがそのDLLをアクティブにできることを確認してください。
実行可能ファイルにコンパイルすることが重要な場合は、実際には実行できないようにすることはできませんが、パスワードのような仕組みを使用することで簡単に実行できます。

関連する問題