こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

-広告-

締切り済みの質問

バックグラウンドでGUIプログラムが止まる。

WindowsのタスクスケジューラでOS起動時にプログラムを起動させました。
ログインしなくても動作して欲しいので、OS起動時にしています。
しばらくは動作したあと止まってしまっている様です。
GUIのプログラムではあるのですが、動作時にメッセージを頻繁にテキストボックスに対し表示しております。ただ、バックグラウンドなので表示は見えません。

表示を行うためのメッセージキューが一杯になって止まってしまうのか?とも思ったのですが、対処の方法が思い浮かばず、何か良い手は無い物でしょうか?

普通にログイン後にGUIプログラムを起動させて動かしている分には問題なく動作している様に見受けられます。

投稿日時 - 2015-11-11 10:25:22

QNo.9078597

困ってます

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

-広告-
-広告-

回答(1)

ANo.1

普通にGUIプログラムを起動した場合に問題無く動いているようであれば、そのプログラムの実行をbatファイル(バッチファイル)から行う事にして、バッチファイルをスタートアップなどに入れておくのはどうでしょうか。

↓複数のプログラムを起動することも出来ます。
http://piyopiyocs.blog115.fc2.com/blog-entry-492.html

こちらを参考にフルパスで該当のプログラムを指定してbatファイルを作成する感じです。
自分はVMWareの仮想マシンをタスクスケジューラ経由で起動させたとき似たような現象で上手く動いてくれずbatファイルで起動や再起動を制御するようにしています。
上手く動くことを祈っております。

投稿日時 - 2015-11-11 10:56:05

お礼

有難うございます!
スタートアップで起動させる方法は、自動起動&自動ログインが必要ですよね。二重起動対策もf^_^;)
最悪の場合はそれも有りとは考えていたのですが…参考にさせて頂きます!

投稿日時 - 2015-11-15 12:20:29

-広告-
-広告-

あなたにオススメの質問

-広告-
-広告-