使用 C# ProcessStartInfo 运行 privoxy

发布于 2024-12-11 06:05:33 字数 346 浏览 0 评论 0原文

当我尝试运行 privoxy 时,我不断收到此错误无法检查配置文件'config.txt:错误号0'

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

目录应该是正确的。我可以从 C:\Program Files (x86)\Privoxy\ 的命令提示符运行它,并且可以双击它。配置位于同一目录中。

我使用相同的代码来运行其他程序。

When I try to run privoxy, I keep getting this error 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();
}

The directory should be correct. I can run it from command prompt at C:\Program Files (x86)\Privoxy\ and I can double click it. The config is in the same directory.

I used the same code to run other programs.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

撩发小公举 2024-12-18 06:05:33

您是否尝试过设置该进程的工作目录?

    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();
    } 

Have you tried setting the working directory for the process?

    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();
    } 
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文