СПРАВОЧНАЯ ИНФОРМАЦИЯ. Теперь я понимаю, как писать приложение С#, которое может отслеживать входящие и исходящие пакеты из сетевой карты на ПК, на котором запущено приложение. Подход, который я знаю, полагается на http://www.winpcap.org/, который уже установлен на ПК, но затем я использую оболочку С#, такую как http://pcapdotnet.codeplex.com/ или http://sourceforge.net/projects/sharppcap/.
ВОПРОС: Мой вопрос, однако, что мне нужно сделать, чтобы иметь приложение С#, которое может обнюхивать пакеты, которые НЕ требуют предварительной установки сторонних приложений/драйверов?
CLARIFICATION. То есть я действительно хочу, чтобы приложение, которое у меня было в настоящее время, но без каких-либо требований, чтобы я мог сказать, что пользователь должен пойти и загрузить/установить XYZ до того, как сможет использовать приложение. Для целей вопроса предполагается, что автоматизация загрузки и установки стороннего приложения/драйверов также не допускается. (с WinPCap я не уверен, если вы можете связать его, однако я считаю, что вы не должны в любом случае, к сожалению)
спасибо