タイトル | : 解決しました。Re^2: VB.NetでCreateProcess( )の実行について。 |
記事No | : 9139 |
投稿日 | : 2009/07/03(Fri) 10:23 |
投稿者 | : 金次郎 |
> ProcessStartInfo構造体を使って起動ソフトの情報を設定し > Process.Startしたらどうなりますか? > > 基本的にはファイルパス(フルパス)の設定なので動作する > はずですが。 > > ※ 私は多分に使ってますが、問題に遭遇したことありません・・・
お教えいただいた点に注意したところ私の勘違いが原因でした。
実行モジュールと引数を分けて記述しなかった為でした。 CreateProcess()で実行してた以下の文字列のまま System.Diagnostics.Process.Start()を実行していました。 ("aaaa.exe bbbb.txt C:\ddddd\eeee")
System.Diagnostics.Process.Start()に渡す際、引数を ("aaaa.exe", "bbbb.txt C:\ddddd\eeee") と分けたところ、自作モジュールが動くようになりました。
オショウ様、ありがとうございます。
|