|
2016/03/10(Thu) 17:51:00 編集(投稿者)
PANG2 様 お世話になります。 その後、少し状況がかわりまして、
前記のソースをC#で ・コンソールアプリとして作成 →PsExecの先のバッチの実行結果を取得できた。
・フォームアプリケーションとして作成 →PsExecの先のバッチの実行結果を取得できない。
上記のようになっています。 同じソースを張り付けているにも関わらず、フォームアプリケーション では取得できないので、内部で何か違いが発生しているのでしょうか。
(1) psexec の代わりに ipconfig /all を起動してみる。 ローカル実行の内容は表示されます。 (2) 非同期ではなく同期で起動してみる。 状況変わらず、表示されません。 (3) test.batを直接ではなくComSpec経由で起動してみる。 状況変わらず、表示されません。 (4) test.batではなくpsexecを直接起動してみる。 状況変わらず、表示されません。
以上
|