別のプログラムが起動しているかを確認するには?


ISHIISHI  2007-04-18 19:07:38  No: 136120

開発環境:VB6+XP
  別のプログラム(電卓、エクセル)等がVBのプログラムで
起動しているかを確認する方法。
PS:指定のプログラムが起動している場合は、
        そのプログラムを起動したくない為。
      なお、そのプログラムは、VBからも起動しますし、
      ショートカットから起動をします。


魔界の仮面弁士  2007-04-18 19:37:10  No: 136121

Win32_Process を使うのが楽かと。


ISHIISHI  2007-04-18 23:37:06  No: 136122

魔界の仮面弁士  様
お手数ですが、サンプルプログラム
または、参考URLを教えて下さい。


特攻隊長まるるう  2007-04-19 00:07:59  No: 136123

過去ログ検索『Win32_Process』でどうぞ。


ISHIISHI  2007-04-19 00:38:16  No: 136124

特攻隊長まるるう様

HOMEの下に有る「サイト内検索」で
「過去ログ検索『Win32_Process』」では、検索できず。
「Win32_Process」では、
"http://madia.world.coocan.jp/vb/vb_bbs/200110/200110_01100024.html"
を見つけたのですが、意味がわかりませんでした。
検索方法が悪いのでしょうか?
お手数ですが、ご伝授して下さい。


Blue  2007-04-19 17:42:57  No: 136125

WMIのサンプルが豊富なサイトです。
http://www.anchorsystems.co.jp/anchor/ashp/netmon/wmi_samples.html

Win32_Process
http://www.anchorsystems.co.jp/anchor/ashp/netmon/samples/wmi_os.html#Win32_Process.htm

ただし、Windows Script Hostとして記述してありますので
そこらへんはVB用に変更して解釈してください。

たとえば
>Wscript.Echo
は 
Debug.Print とか MsgBox にするとか。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加