🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.visualbasic
Article #718

Re: shell()関数で起動したプロセスについて。

#718
From: 浅井義孝
Date: Wed, 11 Feb 1998 00:00
40 lines
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-mail
References: <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