Программно добирающаяся статистика сети для каждого процесса по Windows?

Javascript интерпретирует \ символов как специальные символы в регулярных выражениях. Ожидается, что символ после \ будет иметь особое значение, но v не является одним из специальных символов. Отсюда и исключение Unexpected token v in JSON.

Чтобы решить вашу проблему, вам нужно экранировать символ \ в своем регулярном выражении с помощью другого \, например, json.replace(/\\v/g, "\u000B");

12
задан Roger Lipscombe 10 March 2009 в 15:30
поделиться

3 ответа

Я записал решение этого.

TDI фильтрует драйвер для сбора статистики, сервис, который связывается с драйвером и получает статистику однажды в секунду. Так как фильтр на уровне TDI, я знаю, какие сокеты принадлежат который приложения. Сервис является сервером для этих данных, предлагая его через общую память произвольным сторонним клиентам через API, который я записал. Я записал GUI и клиент командной строки.

Вы можете также форма пропускной способности отправлять (на интерфейс и/или приложение и/или сокет) и наблюдать данные, передающие по сокету в режиме реального времени в окне.

1
ответ дан 2 December 2019 в 23:20
поделиться

Необходимо будет использовать API IPHelper.

Вот хорошая статья, детализирующая ее использование от.NET: http://www.codeproject.com/KB/IP/iphlpapi.aspx

Приятного отдыха.

1
ответ дан 2 December 2019 в 23:20
поделиться

Вы были бы поражены материалом, можно выйти из Perfmon.

Поднимите его, щелкните правой кнопкой в области графика и выборе, "Добавьте Счетчики...". Перемещение вокруг и видит, делает ли что-нибудь то, что Вы хотите.

От моего чтения того, что Вы спрашиваете, я выбрал бы "Процесс" как свой объект управления и начал бы выбирать, вероятно, смотрящих преступников из списка процессов, с, возможно, "байт/с Данных IO" противостоит быть наблюдаемым. Если Вы бездельничаете там, можно найти что-то более полезным для Вас для взгляда на все же.

Править: Я замечаю, что это говорит "Programatically" (это вчера сказало это?)

Ну, можно на самом деле получить в значительной степени всю информацию, которую Perfmon получает из реестра с ключом HKEY_PERFORMANCE_DATA. Я думаю, что это - то, что Perfmon перечисляет и использует, таким образом, необходимо смочь ввести по абсолютному адресу вокруг с perfmon для наблюдения то, что там и работает на Вас, затем напишите код для чтения вслух его в в реальном времени в собственной программе.

Одна из действительно хороших вещей об этом методе, то, что он даже работает удаленно, если Вы имеете право privs.

1
ответ дан 2 December 2019 в 23:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: