提问人:John Adam 提问时间:11/16/2023 更新时间:11/16/2023 访问量:35
通过 socks5 代理启动过程
Launch process through socks5 proxy
问:
我需要在打开应用程序之前更改应用程序的代理,但我的代码几乎不起作用。
这是我的代码:
LaunchProcessWithProxy("process.exe", "proxy.example.com", 1080, "username", "password");
public void LaunchProcessWithProxy(string processPath, string proxyHost, int proxyPort, string proxyUsername, string proxyPassword)
{
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = processPath;
startInfo.UseShellExecute = false;
startInfo.EnvironmentVariables["ALL_PROXY"] = $"socks5://{proxyHost}:{proxyPort}@{proxyUsername}:{proxyPassword}";
using (Process process = Process.Start(startInfo))
{
process.WaitForExit();
}
}
答: 暂无答案
评论