从C#应用程序在Windows中运行多个Tor实例

时间:2014-06-26 04:32:49

标签: c# tor

我试图通过C#.NET应用程序启动多个Tor实例。第一个实例启动很好,但其余的立即退出。

我为每个实例使用不同的数据目录,实际上已为每个实例制作了整个Tor目录的副本。

以下是代码:

        pProcess = new Process();

        process.StartInfo = new ProcessStartInfo(ExePath);
        process.StartInfo.WorkingDirectory = Path.GetDirectoryName(ExePath);
        process.StartInfo.Arguments = "DataDirectory \"" + Process.StartInfo.WorkingDirectory + "\\data\"";

        Process.Start();

我尝试过使用" RunAsDaemon 1"和" - 服务"争论并没有区别。

我可以看到正在使用唯一的数据目录,因为tor会在其中创建state / lock / etc文件。我还缺少什么?

也许我还应该注意,我能够使用我的代码启动一个实例,并通过手动打开一个实例来启动"启动Tor Browser.exe"

由于

0 个答案:

没有答案