Zum Inhalt springen

RealityPlan-Bereitstellungshandbuch


Der RealityPlan Hub ist eine ElectronJS-Anwendung . Sein Zweck ist es, die Daten und Binärdateien von RealityPlan-Desktop-Anwendungen zu verwalten. Die RealityPlan-Desktop-Anwendungsdaten werden von der Prevu3D Cloud Platform heruntergeladen, wo der Nutzer authentifiziert wird. Die Daten beziehen sich auf Projekte der Organisationen des Nutzers.

Der Installer des RealityPlan Hub ist eine ausführbare Datei, die mit dem Nullsoft Scriptable Install System (NSIS) erstellt wurde. Um es auszuführen, sind Administratorrechte notwendig. Die Installationsdatei ist digital von Prevu3D signiert und mit einem Sectigo EV-Zertifikat zertifiziert (Daumenabdruck 12340d1e9d2ecaec2697b342ff8db06a18241ecf).

Sie können die folgenden Kommandozeilenargumente mit dem Installer verwenden:

  • Installieren Sie still: /S

  • CRC-Prüfungen ignorieren: /NCRC

  • Installationsverzeichnis setzen: /D=C:\ProgramData\ProgramName

Der Installer schreibt die folgenden Dateien ins System:

  • Anwendungsdateien (Binärdateien und Daten): C:\Program Files\RealityPlanHub

  • Abkürzungen: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Prevu3D RealityPlan Hub.lnk

  • Temporäre DLLs und 7z-Archiv (nsk\<4 Ziffern>.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

  • Installer-ausführbare Datei: C:\Users\<username>\AppData\Local\prevu3d-hub-updater\installer.exe

Der Installer erstellt die folgenden Registrierungsschlüssel:

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

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

Die ausführbare Datei “Prevu3D RealityPlan Hub.exe” ist nicht digital signiert. Die Anwendung benötigt Zugriff auf die folgenden Dateien und Registrierungsschlüssel.

Die Anwendung schreibt Daten an folgende Orte:

  • Chromium-Daten (lokale Speicherung, Cookies, Cache, Protokolle usw.) und Anwendungszustand: C:\Users\<username>\AppData\Roaming\Prevu3D Hub\ & C:\Users\<username>\AppData\Roaming\Prevu3D RealityPlan Hub

  • Heruntergeladene Projektdaten: C:\Users\<username>\Prevu3D\Projects\<name of project>\

  • Heruntergeladene ausführbare Desktop-Anwendungsbinaries (Unity-App-Binären): C:\Users\<username>\AppData\Roaming\Prevu3D Hub\Application\<semver>\

Die Anwendung erstellt die folgenden Registrierungsschlüssel und -werte für das URL-Protokoll:

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

  • HKCU\Software\Classes\prevu3d\URL Protocol

Die Anwendung verbindet sich mit den folgenden URLs: