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