c# - C#ProcessStartInfoでのprivoxyの実行

原文 c# .net process

privoxyを実行しようとすると、このエラーが発生し続けますcan't check configuration file 'config.txt: error number 0'

static void StartPrivoxy(Process p)
{
    p.StartInfo = new ProcessStartInfo(@"C:\Program Files (x86)\Privoxy\privoxy.exe");
    p.Start();
}


ディレクトリは正しいはずです。コマンドプロンプトからC:\ Program Files(x86)\ Privoxy \で実行でき、ダブルクリックできます。設定は同じディレクトリにあります。

同じコードを使用して他のプログラムを実行しました。
答え
プロセスの作業ディレクトリを設定してみましたか?

    static void StartPrivoxy(Process p)
    {
        p.StartInfo = new ProcessStartInfo(@"C:\Program Files (x86)\Privoxy\privoxy.exe");
        p.StartInfo.WorkingDirectory = @"C:\Program Files (x86)\Privoxy\";
        p.Start();
    } 
関連記事

c# - NUnitからFacebook C#SDKを使用する

c# - Saxon XSLTがパラメーターを渡す

c# - エンティティフレームワークの複数テーブルクエリ

c# - データグリッドビューの最後にクリックされた行に移動する方法

c# - .NETでのネットワークファイルのコピー

c# - テキストボックスでのリストの使用

c# - レコードを入力する前にリストボックスをチェックしてください

c# - WCFでラージオブジェクトを受信する

c# - ビジュアルC#でアップロードされた.textファイルからテキストの文字列を解析するようにボタンに指示するには

c# - Ninjectを使用したカスタムOptionalAttribute