监视网络监视器 (网络监视器)

可以使用网络监视器 UI 配置监视器。 最终用户可以使用作为 HTM 文件存储在已安装网络监视器 SDK 的以下子文件夹中的 HTML 表单将配置条件传递给监视器。

%SystemRoot%\System32\Npp\Monitors

最终用户选择 “设置监视器配置 ”按钮时,浏览器将生成一条 HTML POST 消息,其中包含所有 HTML 窗体元素的名称和值。

当 MCSVC 调用 IMonitor::D oConfigure 方法时, pConfiguration 参数指向 POST 消息中的数据。 以下示例代码提供了 POST 消息数据的示例:

ConfigString="FilePath=c%3A%5Ccaptures&StartingNumber=50 \ 
    &EndingNumber=256&MaximumNumberEver=10000 \ 
    &TimeBetweenNotification=120&\
    Addresses=157.54.23.23%0D%0A157.54.23.22% 0D%0A

此数据作为一个长 ASCII 字符串传入。 字符串看起来很特殊,其长度和节的外观,如 %3A%5C 和 %0D%0A。 这种特点是由 HTML 引起的,这要求方法将所有可能的 ANSI、DBCS 和 Unicode 字符串都放入 ASCII 格式。 例如, DoConfigure 方法插入某些字符,例如,每个变量名称前面 () & ,以将其标识为变量名称。 %3A%5C 是冒号字符的编码形式,%0D%0A 表示回车符/换行配对。 以下示例代码提供由监视器解释的结果 HTML 代码。

FilePath = c:\captures
StartingNumber=50
EndingNumber = 256
MaximumNumberEver = 10000
TimeBetweenNotification = 120
Addresses= {157.54.23.23, 157.54.23.22}