当我尝试运行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# - 使用C#ProcessStartInfo运行privoxy,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7816730/

10-12 06:53