2009-05-04 8 views
0

私は、連続して動作する必要があるリアルタイムプログラムを持っています。プログラムがアイコン化されていると、時には更新が停止し、アクティブ状態に復帰したときに他の時間が中断するようです。私のプログラムがアイコン化されたときに何が起こるのかを制御する方法はありますか?私はVisual Studio 2005を使用しています。Windows XPでプログラムがアイコン化されたときの動作を制御する方法

+0

「アイコン付き」とはどういう意味ですか? – Joe

+0

@ジョー:私の推測はシステム通知領域(システムトレイ)ですが、最小化することもできます。 –

+1

彼はアイコン化(最小化)を意味すると思いますか?しかし、実際に永続的に実行する必要があるプログラムの場合、サービスとして実装するほうがよいでしょう。 – lothar

答えて

2

私はlotharのコメントを盗んで、答えとして提示しています。あなたのリアルタイムプログラムをWindowsサービスとして実装することができます。ユーザーコントロール下で起動および停止する必要がある場合は、サービスを開始、一時停止、続行、および停止するためのGUI(常に実行する必要はありません)を提供できます。サービスとして、あなたのプログラムは、ログアウトのようなものを含め、ユーザーがコンピュータ上のことを中断する可能性はずっと少なくなります。

+0

+1を盗んで本当の答えにするために仕事をしている;-) – lothar

関連する問題