0

アプリケーション「GA.exe」を起動しようとしていますが、起動時にファイル「acc.txt」からデータを取得しています。通常(ダブルクリックで:-))起動すると動作しますが、以下のコードを使用すると「acc.txtが見つかりません」と表示されます。

私の最初のアイデア:

Process.Start(pathToGA.exe);

2番目のアイデア:

ProcessStartInfo pinfo = new ProcessStartInfo()
                {
                    Arguments = FolderWithGA.exePath,
                    FileName = pathToGA.exe,
                };

そして、どちらも機能しません。

4

1 に答える 1

3

ProcessStartInfo.WorkingDirectoryを保持するディレクトリに設定する必要がacc.txtありGA.exeます:

ProcessStartInfo pinfo = new ProcessStartInfo()
{
    Arguments = FolderWithGA.exePath,
    FileName = pathToGA.exe,
    WorkingDirectory = FolderWithGA
};
于 2012-10-10T19:29:20.067 に答える