はじめまして!

今VisualBasic勉強中で悪戦苦闘しています。
タイトルの通りVB.NETでVBアプリケーション自身から起動した他アプリケーション(例:コマンドプロンプト)を操作(コマンド送信→結果取得)をしようとしています。

    AppActivate(プロセスID)
    SendKeys.SendWait("dir\{Enter}")

、、みたいな感じで操作が可能なのですが出来ればウィンドウ自体を表示したくありません。

上記の方法だとウィンドウがどうしてもアクティブになってしまいます。

結果の取得も最初はコマンドプロンプト画面のコピーを取ってVBアプリがクリップボードの内容を参照するみたいな事を考えていたのですが同様の事情で私の望む動きにならないと思っています。

どなたかお助け頂けますでしょうか?

よろしくお願いします!