Article View: fj.lang.visualbasic
Article #673Re: VBで他アプリケーションの起動と終了をしたい
From: Toshiya Suzuki
Date: Wed, 18 Feb 1998 00:00
Date: Wed, 18 Feb 1998 00:00
29 lines
1928 bytes
1928 bytes
In article <6cb4fc$dio$1@nn-os001.ocn.ad.jp>, na201599@fsinet.or.jp says... > >こんにちは! >モーリ@ITCシステムです。 こんにちは!御教授ありがとうございます。 >ExitWindowsは、Windowsが終了してしまいます。 うぅぅ、顔から火がでるほど恥ずかしい…。 ExitProcessを使うのかな、の間違えでした^^;。 >方法としては、GetWindow(だったと思う)でハンドルを取得して、 >それに対して、終了用のAPI CloseWindow(だったと思う)をするのだと思いまし >た。 >PostQuitMessageでWM_CLOSEを送ってもよいと思います。 >回答になっていないので、ちゃんと調べてお知らせします。 Shell関数の復帰値(プロセスID?)からウィンドウハンドルを取得する 方法が分らないのです。いろいろ調べてますけど…。頭が痛くなります。 一応他の人からの御教授で解決しましたので、その方法を書いておきます。 >1.Shell関数の戻り値でプロセスIDを取得 >2.プロセスIDからOpenProcess()でプロセスハンドルを取得 >3.取得したプロセスハンドルに対してTerminateProcess()する これでできるのですが、API関数のヘルプを見ると危険だから 使わないほうがよいと書いてあるのです。 何とか安全に終了させることはできないでしょうか? よい知恵がありましたら教えてください。
Technical Details
Message-ID:
<6ce4m9$8d0$1@s4leia1.kcc.co.jp>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<6caubm$25t$1@s4leia1.kcc.co.jp> <6cb4fc$dio$1@nn-os001.ocn.ad.jp>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 105c2e,24ea65a3248e4ec2 X-Google-Attributes: gid105c2e,public From: toshiya@kcc.co.jp (Toshiya Suzuki) Subject: Re: VBで他アプリケーションの起動と終了をしたい Date: 1998/02/18 Message-ID: <6ce4m9$8d0$1@s4leia1.kcc.co.jp> X-Deja-AN: 326160127 Sender: toshiya@172.17.106.108 References: <6caubm$25t$1@s4leia1.kcc.co.jp> <6cb4fc$dio$1@nn-os001.ocn.ad.jp> Mime-Version: 1.0 Content-Type: Text/Plain; charset=ISO-2022-JP Organization: KCC Newsgroups: fj.lang.visualbasic