アプリAからアプリBを起動し、
アプリAは自分を終了する
というアプリを作っています。
タスクマネージャのプロセスタブを見ると、
アプリAのプロセスが残っています。
ですが、単純にアプリAが自分を終了するだけの時は、
プロセスも残りません。
他アプリを立ち上げ、自分を終了し、
さらに自分のプロセスを残さない方法は無いでしょうか。
アドバイス願います。
下にアプリAの一部と、開発環境、OSを示します。
現在のアプリAの仕組み(抜粋)
'アプリBを起動
Dim hProcess As System.Diagnostics.Process = _
System.Diagnostics.Process.Start(Application.StartupPath & "\アプリB.exe")
hProcess.WaitForExit()
hProcess.Close()
hProcess.Dispose()
'自分の終了
Environment.Exit(0)
開発環境 Microsoft Visual Basic 2005
OS WindowsXp
失礼しました。
hProcess.WaitForExit()を消去したら、
意図通りの動作ができました。
ネット上のサンプルを貼り合わせて
意味もわからず作ったのがバレバレですね。
おはずかしい。
ツイート | ![]() |