Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

托管和 NAD InTouch 应用程序的本地工作目录完整性检查

托管和 NAD InTouch 应用程序的本地工作目录完整性检查

  • Last UpdatedJun 08, 2026
  • 1 minute read

此功能允许您将已部署的应用程序与本地工作目录中的应用程序进行比较。当为托管或 NAD 应用程序启动 WindowViewer 时,系统会对已部署的应用程序与本地工作目录中的应用程序进行文件时间戳和文件内容哈希值比较。比较仅限于特定文件类型,包括 .dll、.exe 和 .vedef 文件。如果文件不匹配,WindowViewer 会将部署的应用程序复制到本地工作目录,然后运行该应用程序。

启用完整性检查

  1. 在应用程序管理器中,转到工具 > 节点属性 > 安全性

  2. 选中为托管和 NAD InTouch 应用程序启用本地工作目录完整性检查复选框。

    注意:此选项独立于限制“InTouchDevelopers”和“InTouchOperators”组中的用户对独立 InTouch 应用程序的访问选项。您可以在同一节点上同时启用它们,也可以单独启用它们。

  3. 选择确定

    Security tab in Node properties dialog

    注意:复制过程可能会导致 WindowViewer 启动延迟。如果在节点上启用了“网络应用程序开发” (NAD),安全模式选项将被禁用。

托管 InTouch 应用程序的行为

如果比较后发现文件不匹配,则表示:

  • 已经部署一个较新的应用程序。

  • 本地工作目录中的应用程序文件的内容已被修改。

在这两种情况中,WindowViewer 会将已部署的应用程序复制到本地工作目录并运行该应用程序。这将导致启动时间延迟。

应用程序的 InTouch.ini 文件有两个额外的设置:

  1. 名称:NewDefaultLocalWorkingDirectory

    • 对于 System Platform 2023 R2 或更高版本中的新应用程序,该值为 1。

    • 对于 System Platform 2023 R2 或更高版本中的迁移应用程序,该值为 0。

  2. 名称:VIEWEDMANAGEDDIALOG

    当您导航到文件 > 配置 > WindowViewer > 托管应用程序时,值设为 1。这是因为本地工作目录已更新的通知只显示一次。

    通知:

    对于新的托管应用程序,通知中说明默认本地工作目录已更新为 %LOCALAPPDATA%\ArchestrA\ManagedApp。

    对于迁移后的应用程序,通知中说明建议的本地工作目录为 %LOCALAPPDATA%\MigratestrA\ManagedApp。

    要恢复默认工作目录,请执行以下操作:

    在托管应用程序的 WindowViewer 中,转到文件 > 配置 > WindowViewer > 托管应用程序,并选择页面底部的恢复缺省值

    本地工作目录字段将更新为:

    %LOCALAPPDATA%\ArchestrA\ManagedApp

    NAD InTouch 应用程序的行为

    如果比较后发现文件不匹配,则表示:

    • NAD 储备库应用程序已更新。

    • 本地工作目录中的应用程序文件的内容已被修改。

    在这两种情况中,WindowViewer 会将 NAD 储备库应用程序复制到本地工作目录并运行该应用程序。

    如果节点在升级至 System Platform 2023 R2 或更高版本之前已启用 NAD,则本地工作目录路径不会被修改。将显示一条建议使用新文件路径的通知。

    对于新安装的 System Platform 2023 R2 或更高版本上的 NAD,默认本地工作目录路径为:

    C:\Users\*USER*\AppData\Local\NAD

    In This Topic