- PR -

EXEの起動状況の調査方法

1
投稿者投稿内容
さっちん
ベテラン
会議室デビュー日: 2006/09/13
投稿数: 64
投稿日時: 2007-09-29 09:55
こんにちわ。
いつも参考にさせていただいております。

現在、VB2005にて開発をしております。
そこで、各端末でA.EXEを起動するとき、
B.EXEが起動している場合は起動できないという処理を
作りたいのですが、EXEの起動状況をどうやってとったらいいか
わかりません。

どうしたらいいのでしょうか?
otf
ベテラン
会議室デビュー日: 2006/08/04
投稿数: 91
投稿日時: 2007-09-29 10:24
もしB.EXEのコードを変更できるのであれば名前付きMutexを使うことができます。
そうでないならProcessクラスがのGetProcessesByNameメソッドを使って調べることもできます。下記のリンクが参考になるかと思います。

http://www.atmarkit.co.jp/fdotnet/dotnettips/145winmutex/winmutex.html
http://www.atmarkit.co.jp/fdotnet/dotnettips/151winshow/winshow.html
さっちん
ベテラン
会議室デビュー日: 2006/09/13
投稿数: 64
投稿日時: 2007-09-29 11:21
otfさん!ありがとうございました。
できました。
1

スキルアップ/キャリアアップ(JOB@IT)