🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: japan.comp.lang.visual-c++
Article #40

Re: あるプログラムが既に起動されているかを知るには?

#40
From: たけうち
Date: Mon, 18 Jan 1999 00:00
37 lines
2258 bytes
まとめて「お礼」で失礼します。質問者の たけうち です。

情報を教えてくださった皆様。ありがとうございました。

当方のNewsサーバーには未だ届いていないのですが
「”CWnd::FindWindow”を使うという投稿がある」という情報も
別ルートでいただきました。

アプリB/Cについては”CWnd::FindWindow”でキャプションを
指定して確認する手法で解決したようです。

アプリA自身は上記の方法では、自分自身を見つけてしまう
かもしれないですね。

アプリAは起動すると直ちにアプリB/Cを起動するので
アプリB/Cのチェックだけで妥協してもよさそうです。

Mutexはヘルプドキュメントにはマルチスレッド絡みで記述があり
初心者には少々しきいが高そうですが「VC++によるWin32プログラミング」
を書店でチェックしてみます。

皆様、ありがとうございました。


自分 wrote:

> MS-VC++で「あるプログラムが既に起動されているか否か」を
> 知る手段を探しています。
> 
> 以下のような動作をするプログラム、アプリAを作ろうとしています。
> 
> ・アプリAは既存のアプリB又はアプリCを起動する。
> ・しかし、アプリA、またはアプリB、またはアプリCが既に起動されて
>   いる場合は、アプリAを更に起動しても何もせずに終了する。


 たけうち <takeuchi@mail.goo.ne.jp>
Technical Details
Message-ID: <36A2F9E1.8B320E42@mail.goo.ne.jp>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <369DADCB.BA13509B@mail.goo.ne.jp>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 10a2c7,aff4c2c7539d4ba0
X-Google-Attributes: gid10a2c7,public
X-Google-Thread: f71b3,aff4c2c7539d4ba0
X-Google-Attributes: gidf71b3,public
From: "たけうち" <takeuchi@mail.goo.ne.jp>
Subject: Re: あるプログラムが既に起動されているかを知るには?
Date: 1999/01/18
Message-ID: <36A2F9E1.8B320E42@mail.goo.ne.jp>
X-Deja-AN: 433930423
Content-Transfer-Encoding: 7bit
References: <369DADCB.BA13509B@mail.goo.ne.jp>
Content-Type: text/plain; charset=iso-2022-jp
X-Complaints-To: usenet@hitachi-sk.co.jp
X-Trace: news.hitachi-sk.co.jp 916650483 11170 133.108.93.125 (18 Jan 1999 09:08:03 GMT)
Organization: Hitachi Software Engineering Co., Ltd.
Mime-Version: 1.0
NNTP-Posting-Date: 18 Jan 1999 09:08:03 GMT
Newsgroups: japan.comp.lang.visual-c++,fj.comp.lang.c++