跳转到内容

RealityPlan 部署指南


RealityPlan Hub 是一个 ElectronJS 应用程序。它的目的是管理 RealityPlan 桌面应用程序的数据和二进制文件。RealityPlan 桌面应用程序数据从 Prevu3D Cloud Platform 下载,用户在此进行身份验证。数据与用户组织的项目相关。

RealityPlan Hub 的安装程序是使用 Nullsoft Scriptable Install System (NSIS) 创建的可执行文件。要执行它,需要管理员权限。安装程序文件由 Prevu3D 进行数字签名,并由 Sectigo EV 证书认证(指纹 12340d1e9d2ecaec2697b342ff8db06a18241ecf)。

你可以在安装程序中使用以下命令行参数:

  • 静默安装:/S

  • 忽略 CRC 检查:/NCRC

  • 设置安装目录:/D=C:\ProgramData\ProgramName

安装程序将向系统写入以下文件:

  • 应用程序文件(二进制文件和数据):C:\Program Files\RealityPlanHub

  • 快捷方式:C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Prevu3D RealityPlan Hub.lnk

  • 临时 DLL 和 7z 存档 (nsk\<4 digits>.tmp):

    • C:\Users\<username>\AppData\Local\Temp\nsk\<4digits>.tmp\app-64.7z

    • C:\Users\<username>\AppData\Local\Temp\nsk\<4digits>.tmp\nsis7z.dll

    • C:\Users\<username>\AppData\Local\Temp\nsk\<4digits>.tmp\nsProcess.dll

    • C:\Users\<username>\AppData\Local\Temp\nsk\<4digits>.tmp\System.dll

    • C:\Users\<username>\AppData\Local\Temp\nsk\<4digits>.tmp\StdUtils.dll

    • C:\Users\<username>\AppData\Local\Temp\nsk\<4digits>.tmp\UAC.dll

    • C:\Users\<username>\AppData\Local\Temp\nsk\<4digits>.tmp\WinShell.dll

    • C:\Users\<username>\AppData\Local\Temp\nsk\<4digits>.tmp\nsDialogs.dll

  • 安装程序可执行文件:C:\Users\<username>\AppData\Local\prevu3d-hub-updater\installer.exe

安装程序创建以下注册表项:

  • HKLM\Software\9aa642e6-85ca-5d17-a5ac-4d359f1b1b3d

  • HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\9aa642e6-85ca-5d17-a5ac-4d359f1b1b3d

“Prevu3D RealityPlan Hub.exe” 可执行文件未进行数字签名。应用程序需要访问以下文件和注册表项。

应用程序将数据写入以下位置:

  • Chromium 数据(本地存储、cookie、缓存、日志等)和应用程序状态:C:\Users\<username>\AppData\Roaming\Prevu3D Hub\ & C:\Users\<username>\AppData\Roaming\Prevu3D RealityPlan Hub

  • 下载的项目数据:C:\Users\<username>\Prevu3D\Projects\<name of project>\

  • 下载的可执行桌面应用程序二进制文件(Unity 应用二进制文件):C:\Users\<username>\AppData\Roaming\Prevu3D Hub\Application\<semver>\

应用程序为 URL 协议创建以下注册表项和值:

  • HKCU\Software\Classes\prevu3d\shell\open\command

  • HKCU\Software\Classes\prevu3d\URL Protocol

应用程序连接到以下 URL: