标签: c# windows process sandbox
我正在使用Process.Start()方法在我的C#控制台应用程序中运行子进程。我想限制子进程,使其无法访问网络。
更具体地说,我试图通过使用Process.Start()运行vstest.console.exe来运行一些测试。目标是这些测试不应该访问任何缓慢或不可靠的资源,如网络,数据库等。任何试图通过网络进行通信的测试都会失败。
我搜索了网络和stackoverflow,但我得到的最接近的匹配是unanswered question。有什么想法吗?