如果检测到不可信 DLL,将根据验证级别向您做出通知:
通过状态栏通知。
通过对话框
通知。通过控制台(如 Logic Builder Shell)通知。
验证结果记录在软件的日志文件中。
定义了以下验证级别,并可通过命令行参数对它们进行配置:
验证级别 |
软件中的进程 |
通过控制台实现的进程 |
---|---|---|
|
对话框 随即显示(阻止软件启动)。您可以选择是继续还是终止此进程。 |
将错误消息写入标准控制台,如 Logic Builder Shell。 终止进程。 |
|
通过状态栏显示通知,并将通知记录到软件的日志文件中。 进程继续。 |
将通知写入标准控制台,如 Logic Builder Shell。 进程继续。 |
|
通知仅记录在软件的日志文件中。 |
通知仅记录在软件的日志文件中。 |
验证级别按具体进程来应用,不进行全局设置。一旦设置了验证级别,就无法针对正在运行的软件进程更改此级别。
使用命令行参数 "--SignatureVerificationWarningLevel=[Error|Warning|Silent]"
为正在运行的进程配置验证级别。
如要指定验证级别参数,请从控制台运行软件或调整开始菜单快捷键。
数字签名验证结果将写入到验证日志中(请参见完整性验证对话框)。
不可信数字签名验证结果将写入到:
Windows EventLog (Source: "Schneider Electric Software"
)。
软件的日志文件,如 EcoStruxure Machine Expert(请参见 \TEMP\ 目录)。
验证级别 = Error
:
如果应用的验证级别为 Error
适用,则在软件启动时,会显示 对话框。它提供以下选项:
按钮,让您能够将日志信息保存到 XML 文件。参阅此文件,即可详细了解被检测为不可信的 DLL。
退出按钮,让您能够立即退出软件。
如要继续使用软件,请选中复选框,表示您已考虑有关不可信组件的通知,然后单击继续按钮。请注意,每次启动软件时都会显示此通知。
验证级别 = Warning
:
如果应用的验证级别为 Warning
,则软件的启动过程将继续,状态栏中会显示相关通知。单击此通知将打开 对话框,以查阅验证日志,详细了解被检测为不可信的 DLL。
在继续工作之前,请先仔细分析每个通知。由于导致组件不可信的原因有多种,因此同样有不同的方法来继续后续工作:
如果报告的原因是预期原因,则可以继续后续工作。
如果报告的原因是由同一台 PC 上安装的第三方产品触发的意外原因,也可以继续后续工作。
但是,如果由于意外原因报告了不可信组件,并且您无法识别该组件,则请仔细分析验证日志,并找出 DLL 被检测为不可信的原因,然后再继续使用此软件。