Процесс.убить() ; исключение Win32 отказано в доступе.
У меня есть список прокси-серверов, затем я открываю список URL-адресов в каждом из них, а затем закрываю chrome после следующего прокси-сервера .
после закрытия chrome возникает исключение win32.
Что я уже пробовал:
если (List_IPs_Ports.Count >0)
{
если (ListUrls.Count() > 0)
{
Process BrowserProcess = новый процесс();
ProcessStartInfo psiObj = новый ProcessStartInfo("chrome");
по каждому элементу (строка прокси в List_IPs_Ports)
{
reg.SetValue("ProxyEnable", 1);
reg.SetValue("ProxyServer", прокси-сервер);
BrowserProcess.Информацию = psiObj;
BrowserProcess.Начать();
foreach (строковый url-адрес в ListUrls)
{
Процесс.Начало(url);
Нить.Время сна);
}
Process[] processNames = процесс.GetProcessesByName("chrome");
processNames.Первый().Убить();
/* foreach (элемент процесса в именах процессов)
{
if (processNames.Длина > 1)
товар.Убить();
}*/
}
reg.SetValue("ProxyEnable", 0);
}
}