[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2006/05/23(Tue) 15:57
投稿者名:VB白帯
Eメール:
URL :
タイトル:
タスクマネージャをVBで操作したい
あるデバッグツールを作成しようと考えております。
処理内容は、例えば"Test.exe(常駐プログラム)"というプログラムが
タスクマネージャ上に存在していれば、警告を出すという形式に
したいと考えています。
こういったことをVB4.0で実現したいのですが、可能でしょうか。

投稿時間:2006/05/23(Tue) 16:56
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: タスクマネージャをVBで操作したい
タスクマネージャ上に存在 ≒ 起動中 なので ここの逆引きヘルプの
エクセル(Excel)が既に起動中かどうかを調べる と同様の操作で可能かと
思います。

因みに、OSは何をお使いですか?
WinXP なら Win32_Process が使えるかも。

投稿時間:2006/05/23(Tue) 17:12
投稿者名:VB白帯
Eメール:
URL :
タイトル:
Re^2: タスクマネージャをVBで操作したい
花ちゃん 様

アドバイスありがとうございます。

> 因みに、OSは何をお使いですか?
> WinXP なら Win32_Process が使えるかも。

開発環境はWin98です。ただし当ツールはWinXP(SP2)の端末に
インストール予定になっています。

投稿時間:2006/05/23(Tue) 17:17
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re^3: タスクマネージャをVBで操作したい
> 開発環境はWin98です。ただし当ツールはWinXP(SP2)の端末に
> インストール予定になっています。

ならだめですね。
但し、WMI をインストールすると使用できそうです。

hhttp://www.bcap.co.jp/hanafusa/vbbbs/wforum.cgi?no=6276&reno=6275&oya=6275&mode=msgview&page=30

hhttp://www.microsoft.com/downloads/details.aspx?FamilyID=afe41f46-e213-4cbf-9c5b-fbf236e0e875&displaylang=ja

投稿時間:2006/05/24(Wed) 09:44
投稿者名:Blue
Eメール:
URL :
タイトル:
Re^3: タスクマネージャをVBで操作したい
WinAPIでプロセスを列挙することはできます。
hhttp://nienie.com/~masapico/api_Process32First.html

PROCESSENTRY32構造体のFileNameでファイル名 Test.exe が存在するかを確認すればできそう。

投稿時間:2006/05/25(Thu) 10:37
投稿者名:VB白帯
Eメール:
URL :
タイトル:
Re^4: タスクマネージャをVBで操作したい
花ちゃん様、Blue様、アドバイスありがとうございます。

も一つ教えてください。仮にお目当ての実行ファイルがタスクマネージャ上に
存在する場合、VBよりそのファイルを終了させることも可能でしょうか?

投稿時間:2006/05/25(Thu) 11:22
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re^5: タスクマネージャをVBで操作したい
> も一つ教えてください。仮にお目当ての実行ファイルがタスクマネージャ上に
> 存在する場合、VBよりそのファイルを終了させることも可能でしょうか?

最初に紹介したところに書いてあったと思うのですが?
hhttp://www.bcap.co.jp/hanafusa/VBHLP/excel03.htm

投稿時間:2006/05/26(Fri) 10:46
投稿者名:VB白帯
Eメール:
URL :
タイトル:
Re^6: タスクマネージャをVBで操作したい
> 最初に紹介したところに書いてあったと思うのですが?
> hhttp://www.bcap.co.jp/hanafusa/VBHLP/excel03.htm

大変失礼しました。ご丁寧にありがとうございました。