Article View: fj.lang.visualbasic
Article #718Re: shell()関数で起動したプロセスについて。
From: 浅井義孝
Date: Wed, 11 Feb 1998 00:00
Date: Wed, 11 Feb 1998 00:00
40 lines
2172 bytes
2172 bytes
浅井と申します。 Ken Nankou <nankoken@mbox.kyoto-inet.or.jp> wrote in article <6bpt4u$iv4$1@news.kyoto-inet.or.jp>... > 記事を開いて頂いて有り難うございます。 > どなたか以下の件についてご教示頂ければ > 幸いです。 > > いま作成中のアプリケーションの中でShell()関数 > を使用して別のアプリケーションを起動しているの > ですが、その起動したアプリケーションを、Shell() > 関数を実行したアプリケーション側から途中で停止 > するには、どのようにすればいいのでしょうか? > > ヘルプを見てもどのような関数を使うのかなど、上手 > く引き当てられませんでした。 > > ちなみに、Visual Basic Ver5.0 です。 > どうかよろしくお願い致します。 > これはShell()関数を使用せずWIN32APIの CreateProcess()等を使用してアプリケーションを 起動すれば起動したアプリケーションのプロセスハン ドル等を取得できます。プロセスハンドルが取得でき れば同じくAPIのTerminateProcess()を使用して アプリケーションを強制終了させることができます。 でも、この方法だと強制終了される側のアプリケー ションの動作(データの保持等)が全然保証されない のでお互いのアプリケーションでイベント等のやり取 りをさせるような仕組みを作って終了は自分自身で 行なわせた方が安全ですよ。 以上 ************************************ 浅井義孝 ************************************
Technical Details
Message-ID:
<01bd3683$689d5900$7d40a8c0@yumiyo.syseng.toyotamacs.co.jp>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<6bpt4u$iv4$1@news.kyoto-inet.or.jp>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 105c2e,c884ba5d28e72418 X-Google-Attributes: gid105c2e,public From: "浅井義孝" <asai@syseng.tootamacs.co.jp> Subject: Re: shell()関数で起動したプロセスについて。 Date: 1998/02/11 Message-ID: <01bd3683$689d5900$7d40a8c0@yumiyo.syseng.toyotamacs.co.jp> X-Deja-AN: 323926677 Content-Transfer-Encoding: 8bit References: <6bpt4u$iv4$1@news.kyoto-inet.or.jp> Content-Type: text/plain; charset=ISO-2022-JP Organization: ㈱トヨタマックス Mime-Version: 1.0 Newsgroups: fj.lang.visualbasic