質問: Process.Start(pInfo)) { p.WaitForExit(Timeout); if (!p.HasExited) { p.Kill(); return false; } } ``` その他試したこと -------- ProcessStartInfoのFileNameにcmd.exe(Environment.GetEnvironmentVariable("ComSpec"))を設定し、 引数に"/c"から始めて実行モジュールを指定したりしましたが、動作しませんでした。 モジュール自体を実行直後にCドライブ直下にログファイルを出力するように作成しましたが、 ログファイルが出力されないため、そもそも叩けていないと考えております。 また、アクセス権等はEveryoneにフルコンを付与しており、念の為Network Service(IIS実行ユーザ)にもフルコン等を付与しておりますが、 変わりはありませんでした。 但し、cmd.exeを指定し、Argumentsに"/c echo \"a\" > a.txt"のように記載をすると、 作業フォルダ直下にa.txtが出力されました。 五月雨となり申し訳ございませんが、必要な情報がありましたらご提供致しますので、 お知恵をお貸しいただければと存じます。 宜しくお願い致します。
回答: SurferOnWww 様 ご回答ありがとうございます。 頂きました情報から、exeを作成した担当に質問したところ、 ユーザプロファイルの読み込みが必要でした。 ただcsvを出力するだけのプログラムだったので、プロファイルの読み込みが必要な処理など行っているわけ無いと、 決めつけておりました...。 上記、お騒がせし申し訳ございません。 ご回答ありがとうございました。