開発環境:VB6+XP
別のプログラム(電卓、エクセル)等がVBのプログラムで
起動しているかを確認する方法。
PS:指定のプログラムが起動している場合は、
そのプログラムを起動したくない為。
なお、そのプログラムは、VBからも起動しますし、
ショートカットから起動をします。
Win32_Process を使うのが楽かと。
魔界の仮面弁士 様
お手数ですが、サンプルプログラム
または、参考URLを教えて下さい。
過去ログ検索『Win32_Process』でどうぞ。
特攻隊長まるるう様
HOMEの下に有る「サイト内検索」で
「過去ログ検索『Win32_Process』」では、検索できず。
「Win32_Process」では、
"http://madia.world.coocan.jp/vb/vb_bbs/200110/200110_01100024.html"
を見つけたのですが、意味がわかりませんでした。
検索方法が悪いのでしょうか?
お手数ですが、ご伝授して下さい。
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 にするとか。
ツイート | ![]() |