监视配置 (网络监视器)
可以使用网络监视器 UI 配置监视器。 最终用户可以使用 HTML 表单将配置条件传递给监视器,该表单作为 HTM 文件存储在已安装的网络监视器 SDK 的以下子文件夹中。
%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}
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈