Всем привет, прошу помощи, проблема странная(все говорят проверять конфигурацию пк/роутер/провайдера, но в то же время она спокойно воспроизвелась на двух других пк в сетях других провайдеров)
Такое дело: пишу на c# wpf, юзаю для запросов к сайтам как WebClient, так и HttpWebRequest так же временами играю по hamachi, который по хозяйски установил свой виртуальный сетевой адаптер
так вот, пока сетевой адаптер hamachi работает, запросы загрузки html-кода и 16х16 картинки идут по 30-40 секунд, а то и вообще выпадают в ексепшн(абослютно рандомно), но стоит отрубить адаптер hamachi, как сразу всё работает отлично, вот только он назад включаеться
код из этой темы Программно отключить сетевой адаптер работает(видит адаптеры), но не отключает адаптер
если кто знает, как заставить hamachi включать адаптер только когда нужно(в автозапуске его уже нет)/программно заставить запрос пойти по нужному адаптеру(прокси WebClient уже менял)/программно вырубить хотя бы ненадолго этот адаптер/любой другой способ - прошу помощи и буду сильно благодарен
Разобрался, так что оставлю решение тут, может кому надо будет
public static void DisableAdapter(string interfaceName)
{
System.Diagnostics.ProcessStartInfo psi =
new System.Diagnostics.ProcessStartInfo("netsh", "interface set interface \"" + interfaceName + "\" disable");
System.Diagnostics.Process p = new System.Diagnostics.Process();
psi.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
psi.UseShellExecute = true;
psi.Verb = "runas";
p.StartInfo = psi;
p.Start();
}
Вот метод а вот так вызвал перед отправкой запроса
DisableAdapter("Hamachi");
это отправит хамачи в нокаут на пару секунд, чтоб запрос успел пролететь
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Как отражается Rollback() на изменениях, хранящихся в трекере? Выполняется ли для них Detach() или нужно делать это самостоятельно?
textbox создается программно, а после я в программе вожу в него текст и пытаюсь сохранить в файл, но почему то он не сохраняется Создание TextBox
Создал модальное окно по примеру отсюда :Метанит, модальные окнаМое модальное окно принимает значения и выводит их в виде таблицы