Process.Start()メソッドを使用して別のexternプログラムを実行するプログラムがあります(C:\ some \ folders \ here \ externprogram.exe ")。C#.exeファイルをコピーせずに別のプログラムを実行する
私が持っている問題は、実行するボタンをクリックするたびに、自分のプログラムがそのフォルダにコピーされ、そこに(「D:\ MyProgram \ externprogram.exe」のように) )。残念なことに、このexternプログラムは、その隣にある他のものに依存しています。私は、他のものも私のプログラムフォルダにコピーしたくありません。
コピーするのではなく、プログラムを実行する方法はありますか?
さて、ファイルをコピーしないでください。現在の場所で実行しますか?それはなぜオプションではないのですか? –
これは良い考えではありません - これはプログラムフォルダを台無しにするかもしれません - そしてそれは 'WorkingDirectory'を以下で説明する@Berkayと@ChristophKNとして設定することによって動作します。 – Marduka