WSH(VBScript)を使って、アプリケーション(GoogleEarth)をコントロールしています。
アプリがフリーズすることがあり、フリーズするとスクリプトはアプリからの応答待ちと思われる状態のまま止まってしまいます。
そこでフリーズを検出し、OSの再起動をかける仕組みを探しています。
VBScriptで何とかしようと思い作成しましたが、効果が得られなかったスクリプトを参考までに載せます。
On Error Resume Next
Set ge = WScript.CreateObject("GoogleEarth.ApplicationGE")
IF Err.Number <> 0 THEN
…
END IF
上記の場合、Setの一行でスクリプトが止まります(フリーズではなく、待ち状態だと思います)
できれば、VBScriptでの対応をと考えていますが、
他のプログラムでも、公開、発売されているソフトでも構いませんので、
特定のアプリケーションのフリーズ状態(応答無し)を検出できないでしょうか?
No.1ベストアンサー
- 回答日時:
SendMessageTimeoutでWM_NULLを送る方法があるようです。
「アプリケーションが応答を停止したことを検出する方法。 」
http://support.microsoft.com/kb/231844/ja
No.2
- 回答日時:
同じくアドバイスです。
(ご参考までに。)実行中のプロセスのシステムコールフックについて
http://oshiete1.goo.ne.jp/qa3503196.html
Linuxだとtopコマンドを使えば、プロセスのリアルタイム表示が可能ですよね。(Winでも似たようなのがあるのかな?専門外なのでよく分からず・・。)
参考URL:http://itpro.nikkeibp.co.jp/article/COLUMN/20060 …
この回答への補足
ありがとうございます。
下の方から頂いたのもですが、windowsがプロセスを監視できるような仕組みを提供してるんですね。勉強になります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBスクリプト---アプリの終了に...
-
PowerShellでのエラー出力の読...
-
レジストリの設定をすぐに反映...
-
ブラウザの JavaScript 設定を...
-
閲覧自由で書込みのみパスワー...
-
イラストレーター、縦中横のシ...
-
アクセス解析とCGIについて
-
プラグイン可能なアプリケショ...
-
ホームページの企画。
-
一番簡単なCGI,掲示板の設置教...
-
パソコン用語「ツリー」って、...
-
APIの種類と聞かれたのですがよ...
-
HPで「あなたは何人目です」...
-
Yomi-Searchの設置方法について
-
設置出来ない…
-
埼玉から見てスカイツリーのや...
-
クリック数を1日ごとにカウン...
-
箱庭諸島の設置について
-
カウントを1日毎に0にする方法...
-
スクリーンショット付きのサー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBスクリプト---アプリの終了に...
-
PowerShellでのエラー出力の読...
-
レジストリの設定をすぐに反映...
-
jQueryを使ってドラムロールを...
-
エロゲにおける『スクリプト入...
-
イラストレーター、縦中横のシ...
-
ページにJavaScriptを埋め込む...
-
EXCEL VBA : PDFファイルを1つ...
-
サーバーからクライアントのMAC...
-
複数フォルダを整列して表示vbs
-
キーエンスのPLCでのスクリプト...
-
HTMLタグ、CCS、JAVAスクリプト...
-
VBSでエラー原因が分かりません
-
unity ボタンを使ったシーン移行
-
シナリオスクリプトとは?
-
strstr関数
-
複数選択による順位付けアンケート
-
画像が大きくされるホームページ
-
perlのAF_INET、PF_INETとは
-
MessageBoxのタイマーについて
おすすめ情報