当我尝试运行 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/