Это мой первый день в StackOverflow в качестве члена, и я должен сказать, что мне понравилось, как хорошо работает идея этого сайта! Во всяком случае, вопрос:
Я создаю приложение C # Windows Forms, которое следит за всей сетевой статистикой компьютера. Это можно сделать, введя «netstat» в командную строку, но для обычного пользователя компьютера в наши дни этот черный прямоугольник довольно устрашающий, и выходные данные не обновляются регулярно, вместо этого пользователю приходится повторно вводить команду, чтобы получить максимальную отдачу. актуальная информация.
То, что я хочу сделать, это иметь код, который запускается каждую секунду, чтобы использовать команду «netstat -noa» в командной строке и передавать данные обратно в элемент управления DataGridView со столбцами «PID», «Внешний адрес». "и" Состояние процесса ". Проблема в том, что я никогда не делал много, используя командную строку в приложении с графическим интерфейсом, и не имею ни малейшего понятия о том, как получить текстовую таблицу, которая всплывает в команде организованным способом и в мои столбцы DataGridView. Я полагаю, что на сайте могла быть одна похожая публикация, но я также считаю, что она могла быть основана на Linux.
Спасибо всем за помощь!
Редактировать: Вау, я не ожидал так много информации после двух часов! Вы, ребята, великолепны! Здесь было намного лучше, чем на -shiver- других сайтах. Я действительно с нетерпением жду возможности попробовать личную реализацию netstat для приложения и / или улучшить Windows PowerShell. Однако до завтра я не смогу что-либо предпринять, потому что уже поздно, где я. Полагаю, посмотрим, что получится завтра. Приветствую всех.